L'hyperthreading virtuale (vHT) è supportato per le macchine virtuali.

In vSphere 8.0, vHT è supportato per le macchine virtuali. vHT è disattivato per impostazione predefinita e può essere attivato nelle impostazioni di sensibilità alla latenza per ogni macchina virtuale. vHT supporta dimensioni massime di HT pari a 2.

vHT è un'estensione della funzionalità di sensibilità alla latenza elevata. Per le applicazioni che possono beneficiare del riconoscimento dell'hyperthreading si verificano miglioramenti delle prestazioni con sensibilità alla latenza elevata e vHT attivato. Il miglioramento delle prestazioni può derivare da una prenotazione di risorse sufficienti e dal fatto che la macchina virtuale dispone di CPU fisiche esclusive.

Se vHT non è attivato in ESXi, ogni CPU virtuale (vCPU) è equivalente a un singolo core senza hyperthreading disponibile per il sistema operativo guest. Se vHT è attivato, ogni vCPU guest viene trattata come un singolo hyperthreading di un core virtuale (vCore).

Gli hyperthread virtuali dello stesso vCore occupano lo stesso core fisico. Di conseguenza, le vCPU della macchina virtuale possono condividere lo stesso core anziché utilizzare più core nelle macchine virtuali con sensibilità alla latenza elevata che hanno vHT disattivato.

Gli host e la macchina virtuale ESXi che eseguono versioni hardware precedenti non possono utilizzare questa funzionalità.