资源上限执行守护程序 rcapd(1MSRM) 及其关联的实用程序为资源上限的执行和管理提供了方法。在任何指定的时间只能运行 rcapd 的一个例程。守护程序会周期性地对定义了物理内存上限的进程集合的资源利用情况进行取样。如果进程消耗的资源超过了上限数量,并且符合其它条件,则守护程序会采取措施,将进程消耗的资源总量降低到低于上限数量的水平。
虚拟内存系统将物理内存划分为区段(称为页)。为了将数据从文件读入内存中,虚拟内存系统会一次读取一页,或者换入文件。为了减少资源消耗,守护程序可能会将不常用的页换出或重新定位到物理内存外的区域。
使用 rcapadm(1MSRM) 可配置资源上限守护程序。rcapadm 也可用于在全局层面上管理资源上限。可以在要求时通过发送配置更改的 SIGHUP(请参阅 kill1)或通过配置间隔(请参阅 (rcapadm)1MSRM)将其集成到 (rcapd) 中。您必须拥有超级用户特权才能配置守护程序。如果在使用时不带参数,则 rcapadm 显示资源上限守护程序的当前状态(若已配置此程序)。
使用 rcapstat(1SRM) 可为每个定义的上限报告资源上限执行守护程序的统计数据。