Vous pouvez ajouter, modifier ou configurer des ressources de CPU pour améliorer les performances de machine virtuelle. Vous pouvez définir la plupart des paramètres de CPU lors de la création de machines virtuelles ou après l'installation du système d'exploitation invité. Quelques actions exigent la mise hors tension de la machine virtuelle avant de modifier les paramètres.

VMware utilise la terminologie suivante. La connaissance de ces termes peut vous aider à planifier votre stratégie d'allocation de ressources de CPU.

CPU

La CPU, ou processeur, est, dans un ordinateur, le composant qui exécute les instructions d'un logiciel et constitue l'élément principal effectuant les fonctions de l'ordinateur. Les CPU contiennent des cœurs.

Socket de CPU

Connecteur physique sur la carte mère d'un ordinateur qui accepte une seule CPU. La plupart des cartes mères peuvent avoir plusieurs sockets qui peuvent accepter plusieurs processeurs (CPU). vSphere Web Client calcule le nombre total de sockets virtuels à partir du nombre de cœurs et de cœurs par socket que vous sélectionnez.

Cœur

Comporte une unité contenant un cache L1 et les unités fonctionnelles requises pour exécuter des programmes. Les cœurs peuvent indépendamment exécuter des programmes ou des threads. Un ou plusieurs cœurs peuvent exister sur une seule CPU.

Corelet

Un corelet de processeur AMD est équivalent à un processeur logique d'un point de vue architectural. Certains processeurs AMD futurs contiendront un certain nombre d'unités de calcul comportant chacune un certain nombre de corelets. Contrairement à un cœur de processeur classique, un corelet ne dispose pas de ressources d'exécution privées dédiées. Il partage des ressources avec d'autres corelets, notamment un cache d'instructions L1 ou une unité d'exécution en virgule flottante. AMD appelle les corelets des cœurs, mais comme ils ne correspondent pas aux cœurs classiques, VMware utilise le terme corelets pour que le partage des ressources soit plus apparent.

Thread

Certains cœurs peuvent exécuter des flux d'instructions indépendants simultanément. Dans les mises en œuvre existantes, les cœurs peuvent exécuter un ou deux threads logiciels à un moment donné en multiplexant les unités fonctionnelles du cœur entre les threads logiciels, si nécessaire. Ces coeurs s'appellent des cœurs à deux theads ou multithreads.

Partage des ressources

Les parts spécifient la priorité ou l'importance relative d'une machine virtuelle ou d'un pool de ressources. Si une machine virtuelle a deux fois plus de parts d'une ressource qu'une autre machine virtuelle, elle est autorisée à consommer deux fois plus de cette ressource quand ces deux machines virtuelles sont en concurrence pour les ressources.

Allocation des ressources

Vous pouvez changer les paramètres d'allocation de ressources de CPU, tels que les parts, la réservation et la limite lorsque la capacité des ressources disponibles ne répond pas à la demande. Par exemple, à la fin de l'année si la charge de travail de la comptabilité augmente, vous pouvez augmenter la réserve de pool de ressources pour la comptabilité.

vSphere Virtual Symmetric Multiprocessing (Virtual SMP)

Fonction qui permet à une machine virtuelle de disposer de plusieurs processeurs.