Vous pouvez ajouter, modifier ou configurer des ressources ou des options de mémoire de machine virtuelle pour améliorer les performances de machine virtuelle. Vous pouvez définir la plupart des paramètres de mémoire 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.

Les paramètres des ressource de mémoire d'une machine virtuelle déterminent la quantité de mémoire de l'hôte allouée à la machine virtuelle. La taille de la mémoire du matériel virtuel détermine la quantité de mémoire disponible pour les applications qui s'exécutent dans la machine virtuelle. Une machine virtuelle ne peut pas bénéficier de plus de ressources de mémoire que sa taille de mémoire matérielle virtuelle configurée. Les hôtesESXi limitent l'utilisation de ressources de mémoire à la quantité maximale utile à la machine virtuelle, de sorte que vous pouvez accepter les ressources de mémoire Illimitées par défaut.

Changer la configuration de mémoire

Vous pouvez reconfigurer la quantité de mémoire allouée à une machine virtuelle pour améliorer les performances.

La mémoire minimale est égale à 4 Mo pour les machines virtuelles qui utilisent le microprogramme BIOS. Les machines virtuelles qui utilisent un microprogramme EFI nécessitent au moins 96 Mo de RAM pour pouvoir se mettre sous tension.

La taille de mémoire maximale des machines virtuelles utilisant le microprogramme BIOS est 24 560 Go. Vous devez utiliser le microprogramme EFI pour les machines virtuelles dont la taille de mémoire est supérieure à 6 128 Go.

La taille maximale de la mémoire d'une machine virtuelle dépend de la mémoire physique de l'hôte ESXi et des paramètres de compatibilité de la machine virtuelle.

Si la mémoire de la machine virtuelle est supérieure à la taille de la mémoire de l'hôte, un échange se produit, ce qui peut avoir un fort impact sur les performances de la machine virtuelle. La taille maximale pour obtenir des performances optimales correspond au seuil au-dessus duquel la mémoire physique de l'hôte ESXi est insuffisante pour exécuter la machine virtuelle à sa vitesse maximale. Cette valeur fluctue quand les conditions sur l'hôte changent, par exemple, lorsque les machines virtuelles sont mises sous tension ou hors tension.

La taille de mémoire doit être un multiple de 4 Mo.

Tableau 1. Mémoire maximale de machine virtuelle
Introduit dans la version hôte Compatibilité de la machine virtuelle Taille maximale de mémoire
ESXi 8.0 Update 3 ESXi 8.0 Update 3 et versions ultérieures 24 560 Go
ESXi 8.0 Update 2 ESXi 8.0 Update 2 et versions ultérieures 24 560 Go
ESXi 8.0 Update 1 ESXi 8.0 Update 1 et versions ultérieures 24 560 Go
ESXi 8.0 ESXi 8.0 et versions ultérieures 24 560 Go
ESXi 7.0 Update 3 ESXi 7.0 Update 3 et versions ultérieures 24 560 Go
ESXi 7.0 Update 2 ESXi 7.0 Update 2 et versions ultérieures 24 560 Go
ESXi 7.0 Update 1 ESXi 7.0 Update 1 et versions ultérieures 24 560 Go
ESXi 7.0 ESXi 7.0 et versions ultérieures 6 128 Go
ESXi 6.7 Update 2 ESXi 6.7 Update 2 et versions ultérieures 6 128 Go
ESXi 6.7 ESXi 6.7 et versions ultérieures 6 128 Go
ESXi 6.5 ESXi 6.5 et versions ultérieures 6 128 Go
ESXi 6.0 ESXi 6.0 et versions ultérieures 4 080 Go

La version hôte ESXi indique le début de la prise en charge pour l'augmentation de la taille de mémoire. Par exemple, la taille de la mémoire d'une machine virtuelle compatible avec ESXi 6.0 et versions ultérieures exécutée sur ESXi 6.5 est limitée à 4 080 Go.

Conditions préalables

Vérifiez que vous disposez du privilège Machine virtuelle.Configuration.Modifier la mémoire sur la machine virtuelle.

Procédure

  1. Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
  2. Dans l'onglet Matériel virtuel, développez Mémoire et modifiez la configuration de la mémoire.
    1. Dans la zone de texte Mémoire, indiquez la quantité de mémoire vive à affecter à la machine virtuelle.
    2. Indiquez si la mémoire est spécifiée en Mo, Go ou To.
  3. Cliquez sur OK.

Allouer les ressources en mémoire

Vous pouvez changer la quantité de ressources de mémoire allouée à une machine virtuelle en utilisant les paramètres de parts, de réservations et de limites. L'hôte détermine la quantité de mémoire physique appropriée à allouer aux machines virtuelles en fonction de ces paramètres. Vous pouvez allouer des parts élevées ou faibles à une machine virtuelle, en fonction de sa charge et de son état.

Les paramètres suivants définis par l'utilisateur affectent l'allocation des ressources mémoire d'une machine virtuelle.
Limite
Place une limite sur la consommation de mémoire pour une machine virtuelle. Cette valeur est exprimée en mégaoctets.
Réservation
Spécifie l'allocation minimum garantie pour une machine virtuelle. La réserve est exprimée en mégaoctets. S'il est impossible d'allouer cette réserve, la machine virtuelle ne s'activera pas.
Parts
On accorde un certain nombre de parts mémoire à chaque machine virtuelle . Plus une machine virtuelle dispose de parts, plus elle reçoit de mémoire hôte. Les parts représentent une mesure relative pour allouer la capacité de mémoire. Pour plus d'informations sur les valeurs de part, reportez-vous à la documentation Gestion des ressources vSphere.

Impossible d'allouer à une machine virtuelle une réservation supérieure à sa mémoire configurée. Si vous allouez à une machine virtuelle une grande réservation, puis réduisez sa taille de mémoire configurée, la réservation est réduite pour correspondre à la nouvelle taille de mémoire configurée.

Conditions préalables

Vérifiez que la machine virtuelle est mise hors tension.

Procédure

  1. Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
  2. Sur l'onglet Matériel virtuel, développez la mémoire et allouez la capacité de mémoire pour la machine virtuelle.
    Option Description
    Réservation

    Allocation de mémoire garantie pour cette machine virtuelle.

    Limite

    Limite maximale d'allocation de mémoire de la machine virtuelle. Sélectionnez Illimité pour spécifier aucune limite supérieure.

    Parts

    Les valeurs Bas, Normal, Haut et Personnalisé sont comparées à la somme de toutes les parts de toutes les machines virtuelles sur le serveur.

  3. Cliquez sur OK.

Changer les paramètres d'ajout de mémoire à chaud

L'ajout à chaud de mémoire vous permet d'ajouter des ressources en mémoire pour une machine virtuelle alors que celle-ci est sous tension.

L'activation de l'ajout à chaud de mémoire génère une surcharge de mémoire sur l'hôte ESXi pour la machine virtuelle.
Note : Si l'hôte ESXi est de version 7.0 Update 2 (et versions antérieures), l'ajout de mémoire à chaud à une machine virtuelle avec NVIDIA vGPU nécessite que l'hôte ESXi dispose d'un emplacement vGPU libre. À partir de vSphere 7.0 Update 3, l'hôte source n'exige pas un emplacement vGPU libre.

Conditions préalables

  • Mettez la machine virtuelle hors tension.
  • Vérifiez que la machine virtuelle dispose d'un système d'exploitation invité qui prend en charge les fonctionnalités d'ajout à chaud de mémoire.
  • Vérifiez que la compatibilité de la machine virtuelle est ESXi 4.x et versions ultérieures.
  • Vérifiez que VMware Tools est installé.

Procédure

  1. Cliquez avec le bouton droit sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
  2. Sur l'onglet Matériel virtuel, développez Mémoire et sélectionnez Activer pour activer l'ajout de mémoire à la machine virtuelle alors qu'elle est sous tension.
  3. Cliquez sur OK.

Résultats

Vous pouvez maintenant ajouter de la mémoire à une machine virtuelle même si celle-ci est sous tension.

Ajout d'un périphérique NVDIMM à une machine virtuelle dans VMware Host Client

Ajoutez un périphérique NVDIMM virtuel à une machine virtuelle pour lui permettre d'utiliser une mémoire d'ordinateur non volatile ou persistante. Une mémoire non volatile (NVM), ou mémoire persistante (PMem), associe les taux de transfert de données élevés de la mémoire volatile à la persistance et à la résilience du stockage traditionnel. Le périphérique NVDIMM virtuel est un périphérique NVM virtuel capable de conserver les données stockées en cas de redémarrages ou de pannes des sources d'alimentation.

Les machines virtuelles consomment la ressource de PMem de l'hôte de deux façons : via un module virtuel de mémoire non volatile à double rangée de connexions (NVDIMM) ou via un disque virtuel à mémoire persistante.

Pour plus d'informations sur la mémoire persistante, reportez-vous à la sectionGérer la mémoire persistante

Conditions préalables

  • Assurez-vous que le système d'exploitation invité de la machine virtuelle prend en charge la PMem.
  • Vérifiez que la version du matériel virtuel est la version 14 ou une version ultérieure.
  • Vérifiez que vous disposez du privilège Banque de données.Allouer de l'espace.
  • Assurez-vous que l'hôte ou le cluster sur lequel réside la machine virtuelle dispose de ressources PMem disponibles.

Procédure

  1. Cliquez sur Machines virtuelles dans l'inventaire VMware Host Client.
  2. Cliquez avec le bouton droit sur une machine virtuelle de la liste et sélectionnez Modifier les paramètres dans le menu contextuel.
  3. Sous l'onglet Matériel virtuel, cliquez sur Ajouter un autre périphérique et sélectionnez NVDIMM dans le menu déroulant.
    Le périphérique NVDIMM apparaît dans la liste des périphériques du matériel virtuel. Chaque machine virtuelle peut avoir un maximum de 64 périphériques NVDIMM.
  4. Configurer le périphérique NVDIMM récemment ajouté.
    1. Dans la liste de périphériques de matériel virtuel, développez Nouveau NVDIMM.
    2. Entrez la taille du nouveau périphérique NVDIMM.
      Note : Vous pouvez modifier la taille du périphérique NVDIMM ultérieurement. La machine virtuelle doit être mise hors tension.
    3. Sélectionnez l'emplacement du contrôleur NVDIMM ou laissez celui par défaut.
  5. Cliquez sur Enregistrer pour fermer l'assistant.