선행 프로세스를 기준으로 가상 메모리를 제한하도록 process.max-address-space 컨트롤을 설정합니다. process.max-address-space 값 설정에 대한 자세한 내용은 rctladm(1M)을 참조하십시오.
Sun Cluster에서 관리 컨트롤을 사용할 경우 불필요한 응용 프로그램 페일오버 및 응용 프로그램 “핑퐁” 효과를 금지하도록 메모리 한계를 적절하게 구성합니다. 일반적으로 다음과 같습니다.
메모리 한계를 너무 낮게 설정하지 마십시오.
응용 프로그램이 메모리 한계에 도달하면 페일오버될 수 있습니다. 이 지침은 가상 메모리 한계에 도달할 경우 예상치 않은 결과가 발생할 수 있는 데이터베이스 응용 프로그램에 특히 중요합니다.
기본 노드와 보조 노드에서 메모리 한계를 동일하게 설정하지 마십시오.
동일한 한계를 설정하면 응용 프로그램이 메모리 한계에 도달하여 동일한 메모리 한계를 갖는 보조 노드에 페일오버될 경우 핑퐁 효과가 발생할 수 있습니다. 보조 노드의 메모리 한계를 약간 더 높게 설정하십시오. 메모리 한계를 각기 다르게 설정하면 핑퐁 시나리오를 방지하여 시스템 관리자가 필요한 경우 매개 변수를 조정할 수 있는 시간을 제공합니다.
로드 균형 조정을 위해 자원 관리 메모리 한계를 사용하십시오.
예를 들어, 메모리 한계를 사용하여 잘못된 응용 프로그램이 과도한 스왑 공간을 차지하지 않도록 금지할 수 있습니다.