设置 process.max-address-space 控制,以便限制以每个进程为基础的虚拟内存。 有关设置 process.max-address-space 值的详细信息,请参见 rctladm( 1M)。
当对 Sun Cluster 使用管理控制时,请正确配置内存限制,以防止不必要的应用程序失效转移和应用程序的“乒乓”效果。 通常情况下:
请勿将内存限制设置得过低。
当应用程序到达内存限制时,可能会发生失效转移。 由于数据库应用程序到达虚拟内存限制时可能出现意外后果,因此此原则对于数据库应用程序尤为重要。
请勿对主节点和辅助节点设置相同的内存限制。
如果设置了相同的内存限制,当应用程序到达内存限制并进行失效转移,切换到具有相同内存限制的辅助节点时,可能导致乒乓效果。 请将辅助节点的内存限制设置得略高一些。 内存限制差别有助于防止乒乓情况的出现,并可以使系统管理员有时间根据需要对参数进行调整。
请务必为负载平衡使用资源管理内存限制。
例如,使用内存限制可以防止错误的应用程序消耗过多的交换空间。