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 CPU pendant la création de machine virtuelle ou après avoir installé le système d'exploitation client. Quelques actions exigent de mettre hors tension 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 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 primaire effectuant les fonctions de l'ordinateur. Les CPU contiennent des cœurs.

Socket de CPU

Un 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 Client calcule le nombre total de coeurs à donner à la machine virtuelle à partir du nombre de sockets virtuels et de cœurs par socket que vous sélectionnez. Client Web vSphere calcule le nombre total de sockets virtuels à partir du nombre de coeurs 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 n'a pas un ensemble complet de ressources d'exécution privées dédiées. Il partage des ressources d'exécution avec les autres corelets, telles que le 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 unites fonctionnelles du cœur entre les threads logiciels, si nécessaire. Ces coeurs s'appellent des cœurs à deux theads ou multithreads.

Partage de 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 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, si à la fin de l'année 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 seule machine virtuelle de disposer de plusieurs cœurs.