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.
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
sur la machine virtuelle.Procédure
- Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
- Dans l'onglet Matériel virtuel, développez Mémoire et modifiez la configuration de la mémoire.
- Dans la zone de texte Mémoire, indiquez la quantité de mémoire vive à affecter à la machine virtuelle.
- Indiquez si la mémoire est spécifiée en Mo, Go ou To.
- 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.
- 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
- Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
- 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.
- 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.
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
- Cliquez avec le bouton droit sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
- 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.
- Cliquez sur OK.
Résultats
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 .
- Assurez-vous que l'hôte ou le cluster sur lequel réside la machine virtuelle dispose de ressources PMem disponibles.