XenCenter

Allocation de CPU et de mémoire de VM

Lorsque vous créez une VM, vous pouvez allouer des CPU virtuels, spécifier le nombre de cœurs par socket à présenter aux vCPU et définir les ressources mémoire initiales pour la VM. Vous pouvez modifier ces paramètres à tout moment après la création de la nouvelle VM.

Assurez-vous que le nombre de cœurs par socket est une puissance de 2. Si ce n’est pas le cas, vous pourriez rencontrer des comportements inattendus. Pour plus d’informations, consultez Problèmes connus. Le nombre de vCPU doit être divisible par le nombre de cœurs par socket.

La fonctionnalité vCPU hotplug de XenCenter® permet aux clients d’augmenter dynamiquement le nombre de vCPU attribués à une VM Linux en cours d’exécution, sans avoir à redémarrer la VM.

Options

Nombre de vCPU

(pour les VM Windows)

Saisissez le nombre de CPU virtuels (vCPU) que vous souhaitez allouer à la nouvelle VM.

Pour obtenir les meilleures performances de la VM, le nombre de vCPU attribués à la VM ne doit pas dépasser le nombre de CPU physiques sur le serveur.

Remarque :

Cette valeur peut être modifiée ultérieurement, si nécessaire. Pour plus d’informations, consultez Modifier les propriétés de la VM : CPU et mémoire. Pour plus d’informations sur le nombre maximal de vCPU pris en charge sur une VM, consultez les Limites de configuration de XenServer.

Nombre maximal de vCPU

(pour les VM Linux)

Sélectionnez le nombre maximal de CPU virtuels (vCPU) que vous souhaitez allouer à la nouvelle VM dans le menu.

Pour obtenir les meilleures performances de la VM, le nombre de vCPU attribués à la VM ne doit pas dépasser le nombre de CPU physiques sur le serveur.

Remarque :

Cette valeur peut être modifiée ultérieurement, si nécessaire. Pour plus d’informations, consultez Modifier les propriétés de la machine virtuelle : CPU et mémoire.

Topologie

Spécifiez la topologie pour le vCPU.

Par défaut, XenServer® alloue un cœur par socket pour chaque vCPU. Par exemple, l’allocation de 4 vCPU apparaît comme 4 sockets avec 1 cœur par socket. Cliquez sur le menu Topologie pour modifier ce paramètre et choisir une option dans la liste.

Assurez-vous que le nombre de cœurs par socket est une puissance de 2. Si ce n’est pas le cas, vous pourriez rencontrer des comportements inattendus. Pour plus d’informations, consultez Problèmes connus. Le nombre de vCPU doit être divisible par le nombre de cœurs par socket.

Remarque :

Le paramètre de cœurs par socket dépend du nombre de sockets présents sur le serveur et du système d’exploitation installé. Certains systèmes d’exploitation ont des restrictions sur le nombre de CPU. Respectez les exigences du système d’exploitation lors de la configuration de cette option.

Nombre initial de vCPU

(pour les machines virtuelles Linux)

Cette option affiche le nombre initial de vCPU alloués à la machine virtuelle. Par défaut, ce nombre est égal au nombre maximal de vCPU défini à l’étape précédente. Vous pouvez choisir dans la liste et modifier le nombre initial de vCPU alloués à la machine virtuelle.

Mémoire

Saisissez la quantité de mémoire que vous souhaitez allouer à la machine virtuelle.

Les modèles XenServer fournissent des configurations de machines virtuelles typiques et définissent des valeurs par défaut raisonnables pour la mémoire, en fonction du type de système d’exploitation invité. Les considérations suivantes peuvent affecter la quantité de mémoire que vous décidez d’allouer initialement à une nouvelle machine virtuelle :

  • Les types d’applications qui s’exécutent sur la machine virtuelle.
  • Autres machines virtuelles qui utilisent la même ressource mémoire.
  • Applications qui s’exécutent sur le serveur en même temps que la machine virtuelle.

Vous pouvez ajuster l’allocation de mémoire après la création de la nouvelle machine virtuelle sur l’onglet CPU et mémoire de la machine virtuelle. Sur cet onglet, vous pouvez également activer le contrôle dynamique de la mémoire (DMC) pour permettre la réallocation dynamique de la mémoire entre les machines virtuelles du même pool. Pour plus d’informations, consultez Configuration de la mémoire de la machine virtuelle.

Scénarios d’état d’alimentation des machines virtuelles

Le tableau suivant répertorie les trois états d’alimentation des machines virtuelles et décrit leurs différents scénarios de vCPU.

État d’alimentation VM Nombre maximal de vCPU Nombre initial de vCPU Nombre actuel de vCPU
En cours d’exécution Ne peut pas être augmenté/diminué N/A Peut seulement être augmenté.
Arrêté Peut être augmenté/diminué Peut être augmenté/diminué N/A
Suspendu Ne peut pas être modifié N/A Ne peut pas être modifié

Documentation associée

XenServer Version actuelle

Allocation de CPU et de mémoire de VM