Solaris Resource Manager 1.3 系統管理指南

關鍵性的 Solaris Resource Manager 功能

下表將簡單介紹本手冊即將說明的關鍵性系統資源控制功能。

系統資源Solaris Resource Manager 參數說明
 CPU 配分cpu.shares 配置給一個 lnode 的 CPU 時間總量,在限制資料庫檔案中指定為特定的配分。Solaris Resource Manager 會配置所有可用的系統資源,也就是說一個 lnode 可以在資源可用時,收到較其配置的分量還要多的資源。
 CPU 累積cpu.accrue 群組中所有 lnode 以及目前 lnode累積的 CPU 使用量。
 記憶體限制memory.limit 附加至一個 lnode 的所有處理可得的最大虛擬記憶體使用量。此限制為固定的數值,由限制資料庫檔案所指定。零值表示沒有設定任何的限制。
 處理記憶體限制memory.plimit 每個處理最大的虛擬記憶體限制。此限制為固定的數值,由限制資料庫檔案所指定。零值表示沒有設定任何的限制。
 物理記憶體限制rss.limit(僅限於 Solaris 8) 具備特定單位的物理記憶體運算,應用到連接至 lnode 的處理程序集合。運算必須是正數。
 記憶體累積memory.accrue 在一段時間之內所使用的整體記憶體資源。其數值以每秒位元組數表示。
 處理數目process.limit 限制使用者可以同時執行的處理數目,根據限制資料庫檔案所指定的固定限制。
 每位使用者的登入數目flag.onelogin flag.nologin根據限制資料庫檔案所指定的固定限制來限制每位使用者/或排程群組的登入或限制同時登入作業階段的數目。Solaris Resource Manager 會使用 PAM 辯證記錄及 utmp(4) 項目來追蹤登入計數。計數器會動態遞增或遞減。
 連線時間terminal.limit terminal.usage terminal.accrue Solaris Resource Manager 動態式地追蹤一位使用者的連線時間並且將它與限制資料庫檔案中系統管理員或群組標頭所指定的固定限制做比較。當一位使用者接近連線時間限制時,Solaris Resource Manager 就會送出警告訊息給使用者的終端機。達到限制時,使用者會被通知,然後在短暫的寬限期之後被迫登出。