适用于 Solaris 2.6 (SPARC 平台版) 的 Solaris Resource Manager 1.0 系统管理指南

虚拟内存(针对每个用户和每个进程的限制)

虚拟内存是借助一个固定资源模型而加以管理的。虚拟内存限制应用于所有附加到 lnode 的进程的内存大小的总和。另外,也有针对每个进程的虚拟内存限制,用于对进程的虚拟地址空间大小的总额加以限制,其中包括所有的代码、数据、堆栈、文件映射以及共享库。两种限制都是分层结构的。限制虚拟内存有助于避免虚拟内存饥荒。例如,对于因为消耗未经授权数量的虚拟内存而使内存流失和所有用户受损的应用程序, Solaris Resource Manager 将予以终止。此类进程只会使其自身挨饿,或者更糟的话,也使其资源组内的其它进程挨饿。