适用于 Solaris 2.6 (SPARC 平台版) 的 Solaris Resource Manager 1.0 系统管理指南

禁用 Solaris Resource Manager

srmadm(1MSRM)命令可以清除 fileopen 标记,从而禁用 Solaris Resource Manager ;所有的进程均被移到替代根 lnode 上,高速缓存中其它改变了的 lnode 被写到磁盘,且关闭 lnode 文件。这自动强制关闭份额和限制标志,从而分别禁用 Solaris Resource Manager CPU 调度器和限制强制执行。可以根据需要单独关闭份额和限制标志,同时还让 lnode 文件保持为开。关闭文件最好使用这一方法,因为进程可以保持附加到其正确的 lnode。

注意:如果在操作中间单独关闭 Solaris Resource Manager 调度器,则结果只是暂停利用率和衰变算法。调度器仍旧继续处理 SHR 调度类中的进程,但是由于向其中每个指派了更新的优先权,使用的是同样的值,导致简单的"不分先后"调度。

在文件业已关闭后,通过打开文件并设置份额和/或限制标志来重新启用 Solaris Resource Manager ,并不会促使现有的进程从根 lnode 移开。不建议在正常操作过程中关闭 Solaris Resource Manager 数据库。如果这样做了,则应得重新启动系统,以便确保进程正确附加到 lnode。