Private Cloud용 Edge v. 4.17.09
트래픽 및 처리 요구사항에 따라 힙 크기를 늘려야 할 수도 있습니다. 또는 클래스 메타데이터 크기일 수 있습니다.
이 설정을 변경하려면 구성요소의 속성 파일을 수정합니다. 구성요소가 에지 메시지 프로세서와 같은 여러 머신에 설치한 다음 속성 파일을 kube-APIserver로 전송합니다
이러한 값을 설정하려면 다음 속성을 설정합니다.
- bin_setenv_min_mem - 설정 최소 힙 크기입니다. 기본값은 256MB입니다. 이 설정은 Java -Xms 옵션에 해당합니다.
- bin_setenv_max_mem - 설정 최대 힙 크기입니다. 기본값은 512MB입니다. 이 설정은 Java -Xmx 옵션에 해당합니다.
- bin_setenv_meta_space_size - 기본 클래스 메타데이터 크기 설정. 기본값은 bin_setenv_max_permsize로 설정되며 기본값은 128MB 메시지 프로세서에서는 이 값을 256MB 또는 512로 설정하는 것이 좋습니다. MB 단위로 표시합니다. 이 설정은 Java -XX:MetaspaceSize 옵션에 해당합니다.
'm'을 사용하여 기계의 각 구성 요소에 대해 이러한 속성을 설정합니다. 접미사는 메가바이트를 나타냅니다. 예를 들어, 메시지 프로세서의 경우 /opt/apigee/customer/application/message-processor.properties에 나타납니다. 파일을 다음으로 변경합니다.
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
message-processor.properties 파일에 모든 Edge 구성요소의 해당 .properties 파일에 없으면 파일을 만든 후 파일의 소유권을 'Apigee'로 변경하세요. 사용자:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
.properties 파일의 값을 설정한 후에는 구성요소를 다시 시작합니다.
> /opt/apigee/apigee-service/bin/apigee-service component restart
예를 들면 다음과 같습니다.
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
위에 나열된 속성으로 제어되지 않는 Java 설정의 경우 다음에 대한 해당 .properties 파일 모든 Edge 구성요소는 다음과 같습니다.
- bin_setenv_ext_jvm_opts -
다른 속성에서 지정하지 않은 모든 Java 속성을 설정합니다. 예를 들면 다음과 같습니다.
bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
하지만 bin_setenv_ext_jvm_opts를 사용하여 -Xms, -Xmx 또는 -XX:MetaspaceSize 위에 나열된 속성으로 제어됩니다.
메모리 구성에 대한 추가 도움말은 이 Edge 포럼의 도움말을 참고하세요.