L'hyperthreading virtuel (vHT) est pris en charge pour les machines virtuelles.

Dans vSphere 8.0, vHT est pris en charge pour les machines virtuelles. vHT est désactivé par défaut et peut être activé sous les paramètres de sensibilité de latence pour chaque machine virtuelle. vHT prend en charge une taille d'hyperthreading maximale de 2.

vHT est une extension de la fonctionnalité de sensibilité de latence élevée. Les applications qui bénéficient de la compatibilité avec l'hyperthreading peuvent connaître des améliorations des performances avec une sensibilité de latence élevée et vHT activé. Cette amélioration des performances peut provenir d'une réservation de ressources suffisante et du fait que la machine virtuelle dispose de CPU physiques exclusifs.

Si vHT n'est pas activé sur ESXi, chaque CPU virtuel (vCPU) équivaut à un seul cœur sans hyperthreading disponible pour le système d'exploitation invité. Lorsque vHT est activé, chaque vCPU invité est traité comme un hyperthread unique d'un cœur virtuel (vCore).

Les hyperthreads virtuels du même vCore occupent le même cœur physique. Par conséquent, les vCPU de la machine virtuelle peuvent partager le même cœur plutôt que d'utiliser plusieurs cœurs sur les machines virtuelles dont la sensibilité de latence est élevée et sur lesquelles vHT est désactivé.

Les hôtes et machines virtuelles ESXi qui exécutent d'anciennes versions matérielles ne peuvent pas utiliser cette fonctionnalité.