RDY 

VMware vSphere 환경에서 CPU 성능을 모니터링하는 중요한 지표

이 값은 가상 머신(VM)이 CPU 리소스를 기다리는 시간의 백분율을 나타낸다.

다른 가상화 플랫폼에서도 유사한 개념이 있을 수 있지만, 'RDY'라는 용어와 정확한 계산 방식은 VMware에 특화되어있다.

 

RDY 값의 의미


RDY 값은 VM이 실행 준비 상태지만 실행할 CPU 리소스가 제공되지 않은 시간의 백분율을 나타낸다.
일반적으로 RDY 값이 10% 이상이면 성능에 영향을 줄 수 있는 것으로 간주됨

 

 

RDY 값의 계산


vSphere Client에서는 CPU Ready 시간을 밀리초(ms) 단위로 표시

이 값을 백분율로 변환하는 공식
RDY% = (CPU Ready 시간 / 샘플링 기간) * 1002
예: 20초 동안 500ms의 CPU Ready 시간이 측정되었다면,
RDY% = (500 / 20,000) * 100 = 2.5%

다중 vCPU VM의 경우, ESXTOP은 모든 vCPU의 RDY 값을 합산하여 표시한다.

 

RDY 값 모니터링 도구

 

ESXTOP: VMware ESXi 호스트에서 직접 사용할 수 있는 커맨드
vSphere Client: 그래픽 인터페이스를 통해 CPU Ready 시간을 밀리초 단위(m/s)로 표시

 

.

RDY 값이 높으면 CPU 리소스 경합이 있음을 나타내며,

이는 VM에 할당된 vCPU 수가 과도하거나 호스트의 CPU가 과다 할당되었을 수 있다.
이러한 상황에서는 VM의 vCPU 수를 조정하거나 호스트의 리소스 할당을 재검토가 필요함

 

 

계속 까먹네;