在 Oracle® Solaris 11.2 中进行资源管理

退出打印视图

更新时间: 2014 年 7 月
 
 

区域范围的资源控制

区域范围的资源控制可限制区域内所有进程实体总的资源使用情况。还可以使用全局属性名称设置区域范围的资源控制,如Oracle Solaris Zones 介绍 中的区域组件中所述。

表 6-2  区域资源控制
控制名称
说明
缺省单位
zone.cpu-cap
非全局区域可以占用的 CPU 资源量的绝对限制。
100 表示将一个 CPU 的 100% 用作 project.cpu-cap 设置。值 125 表示 125%,因为在使用 CPU 上限时,100% 对应于系统中的一个 CPU。
数量(CPU 数目)
zone.cpu-shares
此区域的公平份额调度器 (fair share scheduler, FSS) CPU 份额数
数量(份额)
zone.max-lofi
可以由区域创建的 lofi 设备的最大数量。
该值限制每个区域对次要节点名称空间的使用。
数量(lofi 设备的数量)
zone.max-locked-memory
区域可用的锁定物理内存的总量
在将 priv_proc_lock_memory 指定给区域时,请考虑同时设置此资源控制,以防止该区域锁定所有内存。
大小(字节)
zone.max-lwps
此区域可同时使用的最大 LWP 数
数量 (LWP)
zone.max-msg-ids
此区域允许的最大消息队列 ID 数
数量(消息队列 ID)
zone.max-processes
此区域可同时使用的最大进程表槽数。
由于常规进程和僵进程都使用进程表槽,因此 max-processes 控制可以防止僵进程用尽进程表。根据定义,由于僵进程没有任何 LWP(轻量级进程),max-lwps 控制无法防止这种可能性。
数量(进程表槽数)
zone.max-sem-ids
此区域允许的最大信号量 ID 数
数量(信号量 ID)
zone.max-shm-ids
此区域允许的最大共享内存 ID 数
数量(共享内存 ID)
zone.max-shm-memory
此区域允许的系统 V 共享内存总量
大小(字节)
zone.max-swap
可用于此区域的用户进程地址空间映射和 tmpfs 挂载的交换空间总量
大小(字节)

有关配置区域范围的资源控制的信息,请参见配置资源控制和属性Oracle Solaris Zones 介绍 中的设置区域范围的资源控制

请注意,可将区域范围的资源控制应用于全局区域。