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 processeur est le composant du système d'un ordinateur qui effectue les tâches requises pour l'exécution des programmes de l'ordinateur. C'est l'élément principal qui exécute les fonctionnalités 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 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 à venir 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, la documentation 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 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.