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. Comprendre ces termes peut vous aider à planifier votre stratégie pour l'allocation de ressources de CPU.

CPU

Le CPU, ou le processeur, est le composant d’un ordinateur qui exécute les tâches requises pour exécuter des applications d’ordinateur. Le CPU est l’élément principal qui exécute les fonctions de l’ordinateur. Les CPU contiennent des cœurs.

Socket de CPU

Un socket de CPU est un connecteur physique sur une carte mère d'ordinateur qui se connecte à un seul CPU physique. Certaines cartes mères ont plusieurs sockets et peuvent se connecter à plusieurs processeurs multicœurs (CPU).

Cœur

Un cœur comporte une unité contenant un cache L1 et les unités fonctionnelles requises pour exécuter des applications. Les cœurs peuvent indépendamment exécuter des applications 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 futurs processeurs AMD contiennent plusieurs unités de calcul, chacune d'entre elles ayant plusieurs 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. Par conséquent, le corelet partage des ressources d’exécution, telles que le cache d’instructions L1 ou une unité d’exécution en virgule flottante, avec les autres corelets. AMD nomme les corelets des cœurs. Toutefois, ces corelets ne correspondent pas aux cœurs classiques. La documentation de VMware utilise le terme corelets pour que le partage des ressources soit mieux démontré.

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 les 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)

Virtual SMP ou vSphere Virtual Symmetric Multiprocessing est une fonctionnalité qui permet à une seule machine virtuelle d'avoir plusieurs processeurs.