当将 Solaris Resource Manager 产品用于 Sun 群集时,您应当恰当地配置内存限制,以避免应用程序不必要的故障移交或应用程序的来回反弹。原则上:
不要将内存限制设定得过低。
当一个应用程序达到其内存限制时,其会因故障而被移交。这对于数据库应用程序特别重要,此时达到一个虚拟内存限制可能会产生不可预料的后果。
不要在主和备份节点上将内存限制配置为相同情形。
在应用程序达到其内存限制且故障移交到一个带有相同内存限制的备份节点时,相同限制有可能会导致一种乒乓效应。在备份节点上,将内存限制设置得稍高一些。网站上的应用程序、资源和优先选择决定可以设置多高的限制。内存限制的不同有助于避免乒乓情况,并给予您按需要调整参数的时间。
务必要使用 Solaris Resource Manager 的内存限制功能来处理粗糙问题情况的负载平衡。
例如,您可以使用内存限制来避免错误的应用程序耗用过量的资源。