코어 그룹 소켓 버퍼 구성
대부분의 운영 체제는 소켓을 통한 데이터 송수신을 포함한 조작을 수행하기 위한 프로그램 인터페이스를 제공합니다. 대부분의 운영 체제는 또한 데이터 버퍼로 사용되는 소켓당 할당되는 메모리 양을 제어하기 위한 관리 기능을 제공합니다.
시작하기 전에
TCP 소켓과 관련된 운영 체제 설정을 검사하십시오. 예를 들어 AIX® 운영 체제를 사용하는 경우, tcp_sendspace, tcp_recvspace, sb_max 설정으로 지정된 값을 확인하십시오. Linux 운영 체제와 마찬가지로, tcp_rmem 및 tcp_wmem 설정으로 지정된 값을 확인하십시오.
- 코어 그룹 전송이 처리하는 평균 메시지 크기를 판별하려면
제품에 대한 성능 모니터링 인프라를 사용하십시오. 기본 버퍼 크기에 대한 운영 체제 설정이 평균 메시지 크기보다
작은 경우 다음 변경사항 중 하나를 작성하십시오.
- 운영 체제에 대한 기본 버퍼 크기 설정을 변경하십시오. 그러나 이 조치는 이 운영 체제에서 실행 중인 다른 애플리케이션의 조작에 영향을 줄 수 있기 때문에 부적합할 수 있습니다.
- 코어 그룹 전송이 얻는 소켓 버퍼의 크기를 변경하십시오. IBM_CS_SOCKET_BUFFER_SIZE 코어 그룹 사용자 정의 특성에 대해 지정되는 값이 코어 그룹 전송이 얻는 소켓 버퍼의 크기를 판별합니다.
표 1. 소켓 버퍼 유형, 특성 값, 메모리 할당 . 다음 테이블은 이 특성에 대해 지정할 수 있는 값과 소켓 버퍼 유형당 기초 메모리 할당 크기 사이의 관계를 보여 줍니다. 소켓 버퍼 유형 특성이 0으로 설정됨 특성이 1로 설정됨 특성이 2로 설정됨 특성이 3으로 설정됨 유니캐스트 수신 운영 체제 기본 버퍼 크기가 사용됩니다. 버퍼 크기가 64KB임 버퍼 크기가 256KB임 버퍼 크기가 1MB임 유니캐스트 전송 운영 체제 기본 버퍼 크기가 사용됩니다. 운영 체제 기본 버퍼 크기가 사용됩니다. 버퍼 크기가 64KB임 버퍼 크기가 128KB임 멀티캐스트 수신 운영 체제 기본 버퍼 크기가 사용됩니다. 버퍼 크기가 512KB임 버퍼 크기가 1MB임 버퍼 크기가 3MB임
이 태스크 정보
- IBM® 지원 센터에서 그렇게 하도록 지시합니다.
- 다른 WebSphere® 제품 설치 과정에서 그렇게 하도록 지시합니다.
- 다른 소켓의 동작에 영향을 주지 않고 코어 그룹 전송의 동작을 변경하고자 합니다.
- 애플리케이션으로 시스템의 네트워크 통신 경로를 튜닝하려고 합니다.
코어 그룹 전송이 할당하는 소켓 버퍼 영역을 변경하려면 다음을 수행하십시오.