執行此程序,將 CPU 共用指定給執行 Solaris 9 作業系統的叢集上的資源群組。
如果已為資源群組指定 CPU 共用,Sun Cluster 軟體會在啟動該資源群組的資源時執行以下作業:
如果專案尚未存在,則會建立名為 SCSLM_resourcegroup_name 的專案。此專案為資源群組專用,且已指定特定數量的 CPU 共用 (project.cpu_shares)。
啟動 SCSLM_resourcegroup_name 專案中的資源。
如需更多有關配置 CPU 控制功能的資訊,請參閱 rg_properties(5) 線上手冊。
# dispadmin -d FSS |
FSS 在下次重新啟動時會變成預設的排程程式。若要讓此配置立即生效,請使用 priocntl 指令。
# priocntl -s -c FSS |
使用 priocntl 和 dispadmin 指令組合可確保 FSS 立即變成預設排程程式,且重新啟動後仍是如此。如需更多有關設定排程類別的資訊,請參閱 dispadmin(1M) 與 priocntl(1) 線上手冊。
如果 FSS 不是預設的排程程式,您的 CPU 共用指定將不會生效。
配置 CPU 控制功能。
# clresourcegroup create -p RG_SLM_TYPE=automated \ [-p RG_SLM_CPU_SHARES=value] resource_group_name |
讓您能夠控制 CPU 用法並使某些步驟自動化來為系統資源管理配置 Solaris 作業系統。
指定被指定給資源群組特定專案 project.cpu-shares 的 CPU 共用數量。
指定資源群組的名稱。
此步驟會建立資源群組。您也可以使用 clresourcegroup set 指令修改現有的資源群組。
啟動配置變更。
# clresourcegroup online -M resource_group_name |
指定資源群組的名稱。
請勿移除或修改 SCSLM_resource_group_name專案。您可以手動增加更多資源控制給專案,例如透過配置 project.max-lwps 特性。如需更多資訊,請參閱 projmod(1M) 線上手冊。