코어 그룹 메모리 사용량 구성
관리 콘솔을 사용하여 기초 코어 그룹 전송이 할당할 수 있는 힙 메모리의 최대 크기를 제어할 수 있습니다.
시작하기 전에
다음 사항을 이해해야 합니다.
- 시스템의 네트워크 인터페이스 카드 수, 네트워크 인터페이스 카드가 사용되는 방법, 네트워크 속도와 같은 다른 요소로 인해 고가용성 관리자가 네트워크 메시지를 효율적으로 처리하는 데 필요한 메모리 크기가 달라질 수 있습니다.
- 네트워크 메시지를 전송할 때 고가용성 관리자가 제어하는 메모리의 크기는 가변적입니다. 일반적으로 고가용성 관리자는 매우 단시간 동안만 이 메모리에 대한 제어권을 갖습니다.
- 대부분의 Network Deployment 토폴로지에서는 기본 설정인 100MB로 충분합니다.
- 이 설정의 최대 값은 250MB입니다.
- 버전 6.x 및 버전 7 프로세스가 모두 실행되는 코어 그룹에서는 모든 메모리 설정이 동일해야 합니다. 버전 6.x 프로세스의 기본 메모리 설정은 10MB입니다. 따라서 버전 6.x 또는 버전 7 설정 중 하나를 조정하여 두 설정을 동일하게 만들어야 합니다.
이 태스크 정보
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을
참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.log 및 activity.log 파일을 사용하는 대신
HPEL(High Performance Extensible Logging) 로그를 사용하고
인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우
서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여
모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는
HPEL을 사용한 애플리케이션 문제점 해결 정보를
참조하십시오.
고가용성 관리자는 고가용성 관리자 기능을 사용하는 다른 서비스를 대신하여 프로세스 간 메시지를 전송할 때 고가용성 관리자에 할당된 힙 메모리를 이용합니다. 예를 들어 메모리 대 메모리 복제 데이터나, 가용성이 높은 라우팅 데이터를 하나의 코어 그룹 멤버에서 다른 코어 그룹 멤버로 전송하는 동안에 힙 메모리가 이용됩니다.
전송 메모리 크기 특성에 지정한 값은 데이터가 복제되는 속도, 또는 다른 코어 그룹 멤버가 라우팅 데이터를 사용할 수 있게 허용되는 속도에 영향을 주는 플로우 제어 메커니즘의 역할을 수행합니다.
따라서 SystemOut.log 파일에
다음과 같은 분배 및 일관성 서비스(DCS) 정체 메시지가 많이 포함되어 있다면
이 태스크를 수행하는 것이 좋습니다.
DCSV1051W, a high severity congestion event for outgoing messages
DCSV1052W, a medium severity congestion event for outgoing messages
DCSV1054W, a medium severity congestion event for incoming messages
지나친 워크로드 하에서 이들 메시지는 여전히 제대로 튜닝된 시스템에서 발생할 수 있습니다.

- 전송 버퍼 크기(개별 코어 그룹 멤버에 대해
각각 설정). 이 특성 값을 지정하려면 관리 콘솔에서
다음 경로로 이동하십시오.
- 코어 그룹 멤버가 애플리케이션 서버인 경우, server_name 를 클릭하십시오.
- 코어 그룹 멤버가 노드 에이전트인 경우 node_agent_name 를 클릭하십시오.
- 코어 그룹 멤버가 배치 관리자인 경우, 를 클릭하십시오.
- IBM_CS_DATASTACK_MEG 사용자 정의 특성. 이 사용자 정의 특성의 값을 지정하려면 관리 콘솔에서 core_group_name 을 클릭하십시오.
인플라이트 메시지 및 네트워크 통신 버퍼에 사용 가능한 메모리 크기를 변경하려면 다음 단계를 수행하십시오.