可以在配置区域时通过设置 capped-memory 资源,来控制该区域的驻留集大小 (resident set size, RSS) 的使用情况。有关更多信息,请参见Solaris 10 8/07:物理内存控制和 capped-memory 资源。您可以在区域(包括全局区域)中运行 rcapd,以便对该区域中的项目执行内存上限。
您可以为指定区域可占用的最大内存量设置一个临时上限(该值可持续到下次重新引导)。请参见如何为区域指定临时资源上限。
如果要在某个区域中使用 rcapd 来控制已定义资源上限的项目中运行的进程所占用的物理内存,则必须在此区域中配置该守护进程。
为位于不同的区域中的应用程序选择内存上限时,通常不必考虑这些应用程序驻留在不同的区域中。但每区域服务则例外。每区域服务会占用内存。在确定系统的物理内存量和内存上限时,必须考虑此内存占用情况。
您不能在 lx 标记区域中运行 rcapd。但是,您可以从全局区域中使用该守护进程来在标记区域中设置内存上限。