现在,更多集成资源管理功能和区域功能使得通过 zonecfg 命令利用系统的资源管理功能变得更加容易。区域引导时,会自动创建您指定的资源配置。您不必再执行任何与设置资源管理相关的手动步骤。
可以使用 zonecfg 命令为全局区域配置资源管理设置。
可以使用全局属性名称设置区域范围的资源控制,这是首选方法。还提供了新的项目和区域资源控制:
zone.max-locked-memory
zone.max-msg-ids
zone.max-sem-ids
zone.max-shm-ids
zone.max-shm-memory
zone.max-swap-通过进行了内存上限设置的资源为区域提供交换上限设置。
project.max-locked-memory-取代了 project.max-device-locked-memory
添加了一些用于在区域中设置缺省调度程序的方法,例如,新的调度类属性。
资源池已得到增强。可以添加在区域引导时动态创建的临时池。通过专用 CPU 资源可配置该池。
可以使用 clear 子命令清除可选设置的值。
通过对 rcapd(1M) 的改进,可以使用全局区域中的增强的物理内存上限设置。通过进行了内存上限设置的资源可配置限制。
可以使用该功能来设置 lx 标记区域和 native 区域的物理内存上限。有关更多信息,请参见lx 标记区域:适用于 Linux 应用程序的 Solaris Containers。
改进了驻留集大小 (resident set size, RSS) 记帐。对资源上限设置守护进程 rcapd 和命令 prstat 进行了改进。
详细信息,请参见以下内容: