La prise en charge des CPU virtuelles 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 virtuelles 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. Auparavant, chaque CPU virtuelle était par défaut affectée à un socket monocœur, de sorte que la machine virtuelle avait autant de sockets que de CPU virtuelles.
Vous pouvez configurer une machine virtuelle qui fonctionne sur un hôte ESXi pour qu'elle puisse disposer de jusqu'à 32 CPU virtuelles. Une machine virtuelle ne peut pas avoir un nombre de CPU virtuelles supérieur au nombre de CPU logiques sur l'hôte. Le nombre de CPU logiques est le nombre de cœurs du processeur physiques ou deux fois ce nombre si l'hyperthreading est activé. Par exemple, si un hôte a 32 CPU logiques, vous pouvez configurer la machine virtuelle pour 32 CPU virtuelles.
Vous pouvez configurer le mode d'affectation des CPU virtuelles en termes de sockets et de cœurs. Par exemple, vous pouvez configurer une machine virtuelle avec 12 processeurs virtuels des manières suivantes :
■
| |
■
| |
■
| |
■
| |
■
| |
■
|
Pour les processeurs multicœurs, l'hôte doit avoir une licence pour Virtual SMP.
Pour plus d'informations sur les processeurs multicœurs, voir la documentation Gestion des ressources vSphere. Vous pouvez également rechercher dans la base de connaissances VMware les articles concernant les CPU multicœurs.