適用於 Solaris 2.6 的 Solaris Resource Manager 1.0 系統管理指南(SPARC 平台版)

使用 Solaris Resource Manager 的時機

Solaris Resource Manager 可以提供各種情況之下的有效資源控制,包括伺服器整合,Internet 服務供應商 (ISP) 網路主機,管理擁有大量或多元性的使用者人口的網站,並且建立策略以確保重要的應用程式都能取得所需的回應時間。

Solaris Resource Manager 對在單一伺服器之上整合多重應用程式的環境來說,是一種理想的選擇。管理數個機器的成本和複雜度會促使系統管理者嘗試在可以繼續擴大的大型系統上整合應用程式。Solaris Resource Manager 可以輕易地達成這些規模經濟的考量。

舉例來說,一個單一SunTM 伺服器可以為各種不同的客戶機、傳訊/郵件服務、全球資訊網服務以及以任務為考量的資料庫應用程式提供應用程式、檔案以及列印服務。由於 Sun EnterpriseTM 伺服器包含 1 到 64 個處理機不等,一個伺服器可以設置為供數個部門共用或整個機構來使用。拿其他的伺服器整合方案來說,其發展、協定和生產環境都結合在一個單一的大型機器之上,例如 Sun Enterprise 10000 或是 Sun Enterprise 6500,而不是由三個個別的伺服器來負責。其他整合專案還是與單一機器或是多重資料交易站結合資料庫及應用程式伺服器。無論應用程式類型或設置為何,Solaris Resource Manager 有助於根據既定的策略,確保將系統資源配置給所有的使用者、應用程式及群組。重要的應用程式會受到保護,因為要保證它們取得所需的可得系統資源。

相同地,ISP 也可以利用 Solaris Resource Manager 來在單一機器上主持許多(也許上千個)網路伺服器。Solaris Resource Manager 允許管理員控制與每個網站有關的資源佔用,防止它們每一個因超出使用量而影響到其他的網站。Solaris Resource Manager 也能防止出錯的 CGI 指令集耗盡 CPU 資源,或防止使用者應用程式釋出所有可用的虛擬記憶體。過去 ISP 必須為每個客戶機指派一個專屬機器,造成極大的花費和麻煩。

Solaris Resource Manager 可以管理任何擁有大量使用者的系統資源。教育機構是這類網站一個很好的例子,作為一個大型而多樣化的使用者基礎。(事實上,Solaris Resource Manager 最早起源於雪梨和新南威爾斯大學所開發的 CPU 資源排程器。)每當出現許多類型的工作量時,Solaris Resource Manager 就可以被設置來優先考量某些特定的使用者。在大型的證券公司,交易商會不定期地需要快速存取權,以執行一個查詢或是一個計算動作。不過其他系統的使用者工作量則會比較持續性。 Solaris Resource Manager 可以保證交易商取得較大量的處理能力,確保他們得到所需的回應。