ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • vCenter Service Heap Memory 변경
    VMware/vCenter Server 2018. 5. 1. 12:45


    #개요

    필자는 개발자가 아니기 때문에 메모리 구조인 Data, Stack, Heap 영역에 대해 잘 모른다.
    대략적으로 Runtime 동안 동적으로 메모리를 할당하기 위해 필요한 영역이라고 한다.
    vCenter 서비스에 비교하자면 vCenter Server를 구성하는 각각의 컴포넌트(서비스)들이 있고 이들이 start 될 때 동적으로 메모리를 할당받기 위한 영역이라고 할 수 있다.
    직접 Heap 영역을 늘려보면 그나마 이해가 될 것이다.



    01) C:\Program Files\VMware\vCenter Server\visl-integration\usr\sbin\cloudvm-ram-size.bat 확인




    02) cloudvm-ram-size.bat -l 로 각 컴포넌트들의 힙 사이즈 확인


    03) cloudvm-ram-size.bat -C 크기MB 컴포넌트 로 힙 사이즈 변경
    일반적으로 힙 사이즈가 부족한 경우느 vsphere-client 컴포넌트이다.
    실제로 이 작업을 진행한 이유도 vCenter Alarm에 해당 컴포넌트에 대한 알람이 발생했기 때문이다.
    힙 사이즈를 변경하면 알겠지만 전체메모리 크기 안에서 컴포넌트들이 동적으로 크기가 변경된다.
    즉 A 컴포넌트의 힙 사이즈를 확장 시 나머지 컴포넌트들에서 조금씩 감소하는 걸 확인할 수 있다.





    04) 변경 된 컴포넌트 서비스 재시작

    댓글

Designed by Tistory.