La prise en charge des CPU virtuels multicœurs VMware permet de contrôler le nombre de cœurs par socket virtuel dans une machine virtuelle. Cette possibilité permet aux systèmes d'exploitation avec des restrictions de socket d'employer plus de cœurs de CPU hôtes, ce qui augmente des performances globales.
L'utilisation des CPU virtuels multicœurs peut être utile quand vous exécutez des systèmes d'exploitation ou les applications qui peuvent tirer profit d'un nombre limité de sockets de CPU seulement.
Vous pouvez configurer une machine virtuelle compatible avec ESXi 6.7 Update 2 et versions ultérieures pour avoir jusqu'à 256 CPU virtuels. Une machine virtuelle ne peut pas avoir un nombre de CPU virtuels supérieur au nombre de CPU logiques sur l'hôte. Le nombre de CPU logiques correspond au nombre de cœurs de processeur physiques ou au double si l'hyperthreading est activé. Par exemple, si un hôte a 128 CPU logiques, vous pouvez configurer la machine virtuelle pour 128 CPU virtuels.
Vous configurez la façon dont les CPU virtuels sont affectés en termes de cœurs et de cœurs par socket. Déterminez le nombre de CPU que la machine virtuelle doit avoir, puis sélectionnez le nombre de cœurs de chaque socket, selon que vous désirez un CPU monocœur, double cœur, triple cœur, etc. Votre choix détermine le nombre de sockets dont la machine virtuelle dispose.
Le nombre maximal de sockets de CPU virtuels dont une machine virtuelle peut disposer est de 128. Si vous souhaitez configurer une machine virtuelle avec plus de 128 CPU virtuels, vous devez utiliser des CPU virtuels multicœurs.
Pour plus d'informations sur les processeurs multicœurs, reportez-vous à la documentation Gestion des ressources vSphere.