区域范围的资源控制可限制区域内所有进程实体总的资源使用情况。也可以使用全局属性名称来设置区域范围的资源控制,如设置区域范围的资源控制和如何配置区域中所述。
表 6–2 区域范围的资源控制
控制名称 |
说明 |
缺省单位 |
---|---|---|
zone.cpu-cap |
Solaris 10 5/08:非全局区域可以占用的 CPU 资源量的绝对限制。值 100 表示将一个 CPU 的 100% 用作 project.cpu-cap 设置。值 125 表示 125%,因为在使用 CPU 上限时,100% 对应于系统中的一个 CPU。 |
数量(CPU 数目) |
zone.cpu-shares |
此区域的公平份额调度器 (fair share scheduler, FSS) CPU 份额数 |
数量(份额) |
zone.max-locked-memory |
区域可用的锁定物理内存的总量 在将 priv_proc_lock_memory 指定给区域时,请考虑同时设置此资源控制,以防止该区域锁定所有内存。 |
大小(字节) |
zone.max-lwps |
此区域可同时使用的最大 LWP 数 |
数量 (LWP) |
zone.max-msg-ids |
此区域允许的最大消息队列 ID 数 |
数量(消息队列 ID) |
zone.max-sem-ids |
此区域允许的最大信号量 ID 数 |
数量(信号量 ID) |
zone.max-shm-ids |
此区域允许的最大共享内存 ID 数 |
数量(共享内存 ID) |
zone.max-shm-memory |
此区域允许的系统 V 共享内存总量 |
大小(字节) |
zone.max-swap |
可用于此区域的用户进程地址空间映射和 tmpfs 挂载的交换空间总量 |
大小(字节) |
有关配置区域范围的资源控制的信息,请参见资源类型属性和如何配置区域。要在 lx 标记区域中使用区域范围的资源控制,请参见如何配置、检验和提交 lx 标记区域。
请注意,可将区域范围的资源控制应用于全局区域。有关其他信息,请参见第 17 章和在安装了区域的 Solaris 系统上使用公平份额调度器。