7.4. 글로벌 패징 크기 구성
브로커가 다른 사용 패턴이 있는 여러 주소를 관리하는 경우와 같이 주소당 메모리 제한을 구성하는 것이 실용적이지 않는 경우가 있습니다. 이러한 상황에서 global-max-size 매개변수를 사용하여 수신 메시지와 연결된 주소에 대해 구성된 페이지 모드로 입력하기 전에 전역 제한을 사용할 수 있는 메모리 양으로 설정합니다.
global-max-size 의 기본값은 JVM(Java 가상 시스템)에서 사용할 수 있는 최대 메모리의 절반입니다. broker.xml 구성 파일에서 구성하여 이 매개변수에 대해 자체 값을 지정할 수 있습니다. global-max-size 의 값은 바이트 단위이지만 편의를 위해 바이트 표기법("K", "Mb", "GB" 등을 사용할 수 있습니다.
다음 절차에서는 broker.xml 구성 파일에서 global-max-size 매개변수를 구성하는 방법을 보여줍니다.
global-max-size 매개변수 구성
절차
브로커를 중지합니다.
브로커가 Linux에서 실행 중인 경우 다음 명령을 실행합니다.
BROKER_INSTANCE_DIR/bin/artemis stop
BROKER_INSTANCE_DIR/bin/artemis stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow 브로커가 Windows에서 서비스로 실행되는 경우 다음 명령을 실행합니다.
BROKER_INSTANCE_DIR\bin\artemis-service.exe stop
BROKER_INSTANCE_DIR\bin\artemis-service.exe stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
BROKER_INSTANCE_DIR/etc아래에 있는broker.xml구성 파일을 엽니다. global-max-size매개변수를broker.xml에 추가하여 브로커에서 사용할 수 있는 메모리 양을 바이트 단위로 제한합니다. 다음 예제와 같이 바이트 표기법(K,Mb,GB)을global-max-size의 값에 사용할 수도 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 예에서 브로커는 메시지를 처리할 때 사용 가능한 최대 메모리 1GB인
1GB를 사용하도록 구성되어 있습니다. 구성된 제한이 초과되면 브로커는 들어오는 메시지와 연결된 주소에 대해 구성된 페이지 모드를 입력합니다.브로커를 시작합니다.
브로커가 Linux에서 실행 중인 경우 다음 명령을 실행합니다.
BROKER_INSTANCE_DIR/bin/artemis run
BROKER_INSTANCE_DIR/bin/artemis runCopy to Clipboard Copied! Toggle word wrap Toggle overflow 브로커가 Windows에서 서비스로 실행되는 경우 다음 명령을 실행합니다.
BROKER_INSTANCE_DIR\bin\artemis-service.exe start
BROKER_INSTANCE_DIR\bin\artemis-service.exe startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
관련 정보
주소의 페이징 모드 설정에 대한 자세한 내용은 7.3절. “일시 중지를 위한 주소 구성” 을 참조하십시오.