WebSphere Message Broker에서는 일부 UNIX 시스템 서비스 시스템 특성을 설정해야 합니다. 동적 변경을 위해 SETOMVS 운영자 명령을 사용하거나 영구 변경을 위해 BPXPRMxx PARMLIB 구성원을 사용할 수 있습니다. 자세한 정보는 z/OS UNIX System Services Planning 매뉴얼을 참조하십시오.
OMVS 주소 공간의 영역 크기를 제한하기 위해 IEFUSI 엑시트를 사용할 경우 브로커 주소를 포함하지 마십시오.
다음과 같이 UNIX 시스템 서비스 특성을 설정하십시오.
설명 | 매개변수 | 값 |
프로세스가 작성할 수 있는 최대 코어 덤프 파일 크기(바이트). 무제한의 크기가 허용됩니다. | MAXCORESIZE | 2 147 483 647 |
프로세스가 사용할 수 있는 CPU 시간(초). 무제한의 CPU 시간이 허용됩니다. | MAXCPUTIME | 2 147 483 647 |
주소 공간 영역 크기. 가장 큰 주소 공간 크기로 설정하십시오. | MAXASSIZE | > 1 GB 최소 375MB가 필요합니다. |
단일 프로세스에서 활성화될 수 있는 최대 스레드 수를 지정합니다. 메시지 플로우의 정의에 따라 다릅니다. | MAXTHREADS MAXTHREADTASKS | MAXTHREADS 및 MAXTHREADTASKS 의 값은 응용프로그램에 따라 다릅니다. 다음과 같이 WebSphere Message Broker에 필요한 값을 계산할 수 있습니다.
메시지 플로우마다:
|
새 주소 공간에서 실행 그룹을 시작하는 메시지 플로우 전개는 USS Semaphore 및 SharedMemorySegment 자원을 사용합니다. 특히 각각의 새로운 주소 공간은 세마포어 및 SharedMemorySegment를 사용합니다. SharedMemorySegment는 새 주소 공간이 시작되면 바로 삭제되지만 세마포어는 새 주소 공간이 존재하는 동안 계속 유지됩니다.
IPCSEMNIDS를 시스템에 있는 잠재적인 실행 그룹 주소 공간 개수의 네 배로 설정해야 합니다.
시작된 각각의 실행 그룹 주소 공간에 대해 하나의 SharedMemorySegment가 필요합니다. IPCSEMNIDS를 시스템에 있는 잠재적인 실행 그룹 주소 공간 개수를 초과하는 값으로 설정해야 합니다.
제어 주소 공간(BIPSERVICE 및 BIPBROKER 프로세스)은 많은 SharedMemorySegments에 접속될 수 있으며, 잠재적으로 해당 브로커에 대해 시작된 각 실행 그룹 주소 공간마다 하나씩 첨부됩니다. IPCSHMNSEGS를 각 브로커에 대해 잠재적인 실행 그룹 개수를 초과하는 값으로 설정해야 합니다.