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

退出打印视图

更新时间: 2014 年 7 月
 
 

在安装有区域的系统上使用资源上限设置守护进程

您可以在配置区域时通过设置 capped-memory 资源来控制该区域的驻留集大小 (Resident Set Size, RSS) 的使用情况。有关更多信息,请参见Oracle Solaris Zones 介绍 中的物理内存控制和 capped-memory 资源。要使用 capped-memory 资源,全局区域中必须安装 resource-cap 软件包。可以在区域(包括全局区域)运行 rcapd,以便对该区域中的项目执行内存上限。

您可以为指定区域可占用的最大内存量设置一个临时上限(该值可持续到下次重新引导)。请参见如何为区域指定临时资源上限

如果要在某个区域中使用 rcapd 来控制已定义资源上限的项目中运行的进程所占用的物理内存,则必须在这些区域中配置该守护进程。

为位于不同的区域中的应用程序选择内存上限时,通常不必考虑这些应用程序驻留在不同的区域中。但每区域服务则例外。每区域服务会占用内存。在确定系统的物理内存量和内存上限时,必须考虑此内存占用情况。