Sie können eine Formel verwenden, um die vollständige CPU-Reservierung für vHT zu berechnen.

Bei einer VM mit niedriger Latenz ohne vHT weist jede vCPU der VM eine exklusive Affinität zu einem Thread des physischen Kerns auf. Für Hosts mit aktivierter Hyper-Threading-Funktion hat das Partner-Hyper-Thread eine exklusive Affinität zu einer Leerlauf-World. Jeder vCPU einer VM mit niedriger Latenz wird ein dedizierter physischer Kern zugeteilt.

Die CPU-Reservierung für eine VM mit niedriger Latenz wird wie folgt berechnet:

CPU-Mindestreservierung für VM mit niedriger Latenz (ohne vHT) = numVcpus * cpuFrequency

Wenn jedoch vHT für eine VM aktiviert ist, wird jeder Hypertwin des physischen Kerns von mehreren vCPUs der VM gemeinsam genutzt, wobei jeder Hypertwin eine exklusive Affinität zu einer vCPU der VM hat. Dies bedeutet, dass ein Kern mit physischen numSMT-Hyper-Threads von virtuellen numSMT-Threads gemeinsam genutzt wird. In diesem Fall wird die CPU-Reservierungsanforderung wie folgt berechnet:

CPU-Mindestreservierung für VM mit niedriger Latenz (mit vHT) = (numVcpus / numSMT) * cpuFrequency
Tabelle 1. Beispiel für den Start einer VM mit niedriger Latenz mit 20 vCPUs auf einem Host mit einer CPU-Frequenz von 2 GHz
numSMT = 1(ohne vHT) numSMT = 2 (mit vHT)
numVcpus 20 20
Anzahl der physischen Kerne 20 10 (jeder Kern wird von 2 vCPUs gemeinsam genutzt)
Erforderliche CPU-Mindestreservierung 20 * 2,0 GHz = 40 GHz (20/2) * 2,0 GHz = 20 GHz