공식을 사용하여 vHT에 대한 전체 CPU 예약을 계산할 수 있습니다.
vHT가 없는 낮은 지연 시간 VM의 경우 VM의 각 vCPU에는 물리적 코어의 스레드에 대한 배타적인 선호도가 있습니다. 하이퍼스레딩이 활성화된 호스트의 경우 파트너 하이퍼스레드에는 유휴 상태의 월드에 대한 배타적인 선호도가 있습니다. 낮은 지연 시간 VM의 각 vCPU에는 전용 물리적 코어가 할당됩니다.
낮은 지연 시간 VM에 대한 CPU 예약은 다음과 같이 계산됩니다.
낮은 지연 시간 VM(vHT 없음) CPU 최소 예약 = numVcpus * cpuFrequency
그러나 VM에 대해 vHT가 활성화되면 물리적 코어의 각 하이퍼트윈은 각 하이퍼트윈이 VM의 vCPU에 대한 배타적인 선호도를 갖는 VM의 여러 vCPU 간에 공유됩니다. 즉 numSMT 물리적 하이퍼스레드가 있는 코어는 numSMT 가상 스레드에서 공유됩니다. 이 경우 CPU 예약 요구 사항은 다음과 같이 계산됩니다.
낮은 지연 시간 VM(vHT 포함) CPU 최소 예약 = (numVcpus / numSMT) * cpuFrequency
numSMT = 1(vHT 없음) | numSMT = 2(vHT 포함) | |
---|---|---|
numVcpus | 20 | 20 |
물리적 코어 수 | 20 | 10(2개의 vCPU에서 공유되는 각 코어) |
필요한 최소 CPU 예약 | 20 * 2.0GHz = 40GHz | (20/2) * 2.0GHz = 20GHz |