-
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) 변경 된 컴포넌트 서비스 재시작
댓글