ESXi 6.7 et versions ultérieures prend en charge la technologie de mémoire informatique la plus récente, qui est appelée mémoire non volatile (NVM) ou mémoire persistante (PMem).
La PMem associe le taux de transfert de données élevé de la mémoire volatile de l'ordinateur avec la persistance et la résilience de stockage traditionnel. Les périphériques PMem ont une latence d'accès inférieur et peuvent conserver les données stockées au moyen de redémarrages ou de pannes de courant.
Modes de consommation des ressources de mémoire persistante de l'hôte
Lorsque vous ajoutez un périphérique PMem physique à un hôte, ESXi détecte la ressource PMem et l'expose en tant que banque de données PMem locale au niveau de l'hôte pour les machines virtuelles qui s'exécutent sur l'hôte. En fonction du système d'exploitation invité, les machines virtuelles peuvent avoir un accès direct aux ressources PMem.
Chaque hôte ne peut avoir qu'une seule banque de données PMem locale pour regrouper et représenter toutes les ressources PMem de l'hôte.
La mémoire persistante associe les propriétés de la mémoire et du stockage. Par conséquent, les machines virtuelles peuvent consommer les ressources PMem de l'hôte ESXi sous forme de mémoire (par le biais de périphériques NVDIMM virtuels) ou de stockage (par le biais de disques durs PMem virtuels).
La banque de données PMem locale au niveau de l'hôte stocke tous les périphériques NVDIMM et les disques durs PMem virtuels à accès direct.
Mémoire persistante virtuelle (vPMem)
Lorsque ce mode est activé, si le système d'exploitation invité prend en charge les périphériques PMem, la machine virtuelle peut avoir un accès direct aux ressources PMem physiques de l'hôte et les utiliser comme mémoire standard adressable en octets.
Les machines virtuelles utilisent des modules NVDIMM virtuels pour un accès direct à la mémoire persistante. Un module NVDIMM est un périphérique de mémoire qui se trouve sur un canal de mémoire ordinaire, mais qui contient de la mémoire non volatile. Dans vSphere 6.7, le NVDIMM virtuel est un nouveau type de périphérique qui représente les régions PMem physiques de l'hôte. Une machine virtuelle unique peut compter jusqu'à 64 périphériques NVDIMM virtuels. Chaque périphérique NVDIMM est stocké sur la banque de données PMem locale au niveau de l'hôte.
Disques PMem virtuels (vPMemDisk)
Lorsque ce mode est activé, la machine virtuelle ne dispose pas d'un accès direct aux ressources PMem de l'hôte.
Vous devez ajouter un disque dur PMem virtuel à la machine virtuelle. Un disque dur PMem virtuel est un disque SCSI traditionnel auquel la stratégie de stockage PMem est appliquée. La stratégie place automatiquement le disque dur sur la banque de données PMem locale au niveau de l'hôte.
Lorsque ce mode d'utilisation est activé, il n'existe pas de configuration requise pour la version de matériel de la machine virtuelle et du système d'exploitation invité.
Le diagramme suivant illustre l'interaction des composants de mémoire persistante.
Pour plus d'informations sur la configuration et la gestion de machines virtuelles dotées de modules NVDIMM ou de disques à mémoire persistante virtuels, consultez la documentation Gestion des ressources vSphere.
Structure de la banque de données PMem
L'interface utilisateur VMware Host Client fournit des informations sur la structure complexe de la banque de données PMem locale au niveau de l'hôte. Pour analyser ces informations et les utiliser à des fins de dépannage et de gestion, vous devez être familiarisé avec les concepts liés à cette structure complexe.
- Modules
- Dans l'interface utilisateur VMware Host Client, les modules représentent les NVDIMM physiques connectés à la carte mère de l'hôte.
- Ensembles d'entrelacements
-
Les ensembles d'entrelacements sont des regroupements logiques d'un ou de plusieurs modules. Les ensembles d'entrelacements révèlent de quelle manière les informations sont réparties sur les DIMM physiques et comment
ESXi lit ces informations à partir des modules. Du fait que
ESXi effectue la lecture à partir de chaque ensemble d'entrelacements successivement, ceux-ci permettent d'obtenir un débit de mémoire plus élevé.
Par exemple, si un ensemble d'entrelacements comprend deux modules, ESXi lit les informations sur les deux DIMM physiques en parallèle, puis passe à l'ensemble d'entrelacements suivant.
Afficher les informations relatives aux modules, aux ensembles d'entrelacement et aux espaces de noms dans VMware Host Client
Dans VMware Host Client, vous pouvez afficher plus d'informations sur les modules, les ensembles d'entrelacement et l'espace de noms de la banque de données PMem hôte-locale. Vous pouvez ainsi facilement identifier un module défectueux et effectuer un dépannage.
Vous ne pouvez pas effectuer la plupart des tâches de gestion de banque de données traditionnelles sur la banque de données PMem hôte-locale. En revanche, vous pouvez utiliser les informations relatives aux modules, aux ensembles d'entrelacement et aux espaces de noms à des fins de dépannage.
Conditions préalables
Vérifiez que l'hôte dispose d'au moins un périphérique NVDIMM physique.
Procédure
- Dans le volet Navigateur, cliquez sur Stockage.
- Dans l'onglet Mémoire persistante, affichez les informations relatives à la banque de données PMem hôte-locale.
- Cliquez sur Modules pour afficher les informations relatives aux NVDIMM qui constituent la banque de données PMem.
- Cliquez sur Espaces de noms pour afficher les informations relatives aux espaces de noms sur les NVDIMM.
- Cliquez sur Ensembles d'entrelacement pour voir comment les modules, ou les NVDIMM physiques, sont regroupés en ensembles d'entrelacement.
Supprimer un espace de noms dans VMware Host Client
Dans VMware Host Client, vous pouvez supprimer des espaces de noms qui n'ont pas été créés par ESXi, mais l'ont été par un système d'exploitation précédemment installé sur l'ordinateur hôte.
Conditions préalables
- Placez l'hôte en mode de maintenance.
- Sauvegardez le contenu de l'espace de noms dans l'éventualité où vous auriez besoin de ce contenu ultérieurement.