Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

PowerVault ME4 : qu’est-ce que le surengagement et comment fonctionne-t-il ?

Summary: Cet article décrit les principes de base du surengagement sur la gamme PowerVault ME4 et explique comment les calculer.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Resolution

Sommaire

  1. Qu’est-ce que le surengagement et comment fonctionne-t-il ?
  2. Où puis-je consulter les informations et problèmes relatifs au surengagement dans les journaux ?
  3. Qu’est-ce que la taille de l’index de métadonnées ?
  4. Qu’est-ce que la table des adresses 16 Gio ?
  5. Quelle est la limite maximale de surengagement ?
  6. Quelle est la différence entre données partagées, données uniques et données de snapshot ?
  7. Les valeurs de données uniques (show snapshots type all) et de taille allouée (show snapshot-space) doivent-elles correspondre ?
  8. Comment calculer la quantité d’espace engagée et savoir où elle est engagée ?


 


Question : qu’est-ce que le surengagement et comment fonctionne-t-il ?

Réponse :

Surengagé signifie que la taille totale engagée de tous les volumes virtuels, y compris les snapshots, dépasse l’espace physique du pool virtuel.

Cette fonction est spécifique au stockage virtuel. Elle N’est PAS applicable au stockage linéaire.

Cette fonction permet d’effectuer une surallocation des ressources de stockage physiques. Ainsi, le système d’exploitation peut fonctionner comme s’il disposait de plus d’espace de stockage que ce qui est physiquement alloué.

Chaque volume créé dans la baie, y compris les snapshots, utilise les index de métadonnées de l’espace de stockage du pool virtuel.

En général, le firmware prend en charge un maximum de 1 Pio de métadonnées par pool virtuel.

 

Prenons l’exemple d’une baie de stockage disposant de 100 To d’espace de pool utilisable sur le pool A.

Lorsque l’option « Overcommitment » est désactivée, il est possible de créer UNIQUEMENT des volumes (y compris les snapshots) de 100 To maximum. La configuration ne peut pas aller au-delà de 100 To d’index de métadonnées.

Si l’option « Overcommitment » est activée, le firmware permet la création de volumes (y compris les snapshots) au-delà de la limite physique de 100 To, car il prend en charge un maximum de 1 Pio d’index de métadonnées.

Ainsi, le système peut créer des volumes (y compris les snapshots) d’un maximum de 1 Pio par pool. Cela est décrit plus en détail dans la question « Qu’est-ce que la taille de l’index de métadonnées ? ».

Toutefois, l’administrateur doit surveiller les détails de l’allocation des pools et ajouter des disques/espaces de stockage physique en cas de besoin pour permettre une utilisation continue des volumes.


Question : où puis-je consulter les informations et problèmes relatifs au surengagement dans les journaux ?

Réponse :

Lorsque des informations sur le surengagement sont visibles dans l’interface utilisateur, des ID d’événement s’affichent dans les journaux d’événements. Vous trouverez ci-dessous des exemples de code d’événement.

ID d’événement 473 : le volume indiqué utilise plus que le pourcentage de seuil de son pool virtuel. Cela indique que l’utilisation du stockage a franchi le seuil défini par l’utilisateur pour ce volume.

ID d’événement 573 : avertissement, l’espace de snapshot alloué au pool virtuel ne peut pas être réduit, car aucun snapshot n’est supprimable.

ID d’événement 571 : erreur, l’espace de snapshot alloué a dépassé la limite de pourcentage configurée du pool virtuel.

 

QNA44746_fr__1icon Remarque : vous trouverez plus d’informations sur les codes d’événement et leurs explications dans le Guide du propriétaire.

 

 


Question : qu’est-ce que la taille de l’index de métadonnées ? Qu’est-ce que la table des adresses 16 Gio ?

Réponse :

Le nombre maximal d’entrées de l’index de métadonnées pris en charge est de 65 312. Lors du calcul de l’espace adressable physiquement, multipliez les entrées d’index de métadonnées par la table d’adresses.

65 312 entrées d’index de métadonnées x table d’adresses 16 Gio = 1 044 992 Gio

Cela équivaut à environ 1 Pio, soit 1 048 576 Gio.


 


Question : quelle est la limite maximale de surengagement ?

Réponse :

En général, le firmware prend en charge un maximum de 1 Pio de métadonnées par pool virtuel.

Lorsque la fonction « Overcommitment » est désactivée, le pool autorise UNIQUEMENT l’utilisation de métadonnées sur l’espace de stockage maximum disponible.

Lorsque la fonction « Overcommitment » est activée, le pool permet d’utiliser des métadonnées sur un maximum de 1 Pio par pool, ce qui correspond la limite du firmware.


 


Question : quelle est la différence entre données partagées, données uniques et données de snapshot ?

Réponse :

Données de snapshot = quantité totale de données d’écriture associées au snapshot.

En d’autres termes, cela correspond aux informations d’allocation de volume du volume parent du snapshot lors de la création initiale du snapshot. C’est la taille engagée du volume au moment où le snapshot a été capturé.

Données uniques = quantité de données d’écriture uniques au snapshot.

En d’autres termes, cela correspond aux données modifiées à partir du volume d’origine.

Données partagées = quantité de données d’écriture partagées entre ce snapshot et d’autres snapshots.

En d’autres termes, cela correspond aux données modifiées à partir du volume d’origine au moment où a été capturé le snapshot.

En outre, les « données partagées + données uniques » sont approximativement égales aux « données de snapshot ».


 


Question : les valeurs de données uniques (show snapshots type all) et de taille allouée (show snapshot-space) doivent-elles correspondre ?

Réponse :

Par nature, les données uniques (données modifiées) doivent correspondre à la valeur de taille allouée. Les données uniques correspondent à la taille physique des données de snapshot. Ces données uniques utilisent l’espace de snapshot.

Pour les configurations avec UNIQUEMENT des snapshots configurés, la somme des données uniques de tous les snapshots est égale à la taille totale allouée aux snapshots qui est signalée.

Pour les configurations avec la réplication configurée, cela correspond à la somme des données uniques de tous les snapshots associés aux snapshots standard plus les données uniques des snapshots associés aux tâches de réplication.

Toutefois, en général, la sortie « show snapshot » n’affiche pas « Snap Data », « Shared Data » ou « Unique Data ». C’est la raison pour laquelle la commande « show snapshots type all » est utilisée.

Exemple :

Pour les configurations avec la configuration de réplication, le firmware conserve trois snapshots pour chaque tâche de réplication (S1, S2 et S3).

La valeur du snapshot « S3 » est répliquée après la réplication initiale.

Lors de la planification de réplication suivante, lorsque S3 devient S2, les données « show snapshots » signalent toutes les informations relatives aux données associées dans la table.

Lors de la réplication, les valeurs de chaque « S3 » ne sont pas signalées dans les journaux. En outre, aucune commande de l’interface de ligne de commande n’est disponible pour signaler ces informations.  Cela signifie que lors de la réplication, une incohérence entre les données uniques et la taille allouée peut être constatée.

Ce comportement est normal.

 
# show snapshots type all.
Pool Name           URL Creation Date/Time  Status    Status-Reason Parent Volume Base Vol Base Vol Snaps TreeSnaps Snap-Pool Snap Data  Unique Data  Shared Data  Retention Priority

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A    ESXI.S1            2020-02-03 19:48:09 Available N/A           ESXI          ESXI              0     8         N/A       7580.4GB   0B           7580.4GB     never-delete      
A    ESXI.S2            2020-02-03 19:48:09 Available N/A           ESXI          ESXI              0     8         N/A       7580.4GB   7767.8MB     7572.6GB     never-delete      
A   ESXI.S3       2020-02-03 19:48:10 Available N/A           ESXI          ESXI              0     8         N/A       0B     0B           0B           never-delete       
A    ESXIs01_S0003      2020-03-02 05:01:10 Available N/A           ESXI          ESXI              0     8         N/A       6988.9GB   344.6GB      6644.2GB     never-delete      
A    ESXIs01_S0004      2020-03-03 05:01:08 Available N/A           ESXI          ESXI              0     8         N/A       7042.6GB   22.2GB       7020.3GB     never-delete      
A    ESXIs01_S0005      04/03/2020 05:01:08 Available N/A           ESXI          ESXI              0     8         N/A       7045.4GB   49.8GB       6995.5GB     never-delete      
A    ESXIs01_S0006      05/03/2020 05:01:15 Available N/A           ESXI          ESXI              0     8         N/A       7580.0GB   19.3GB       7560.6GB     never-delete      
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



 


Question : comment calculer la quantité d’espace engagée et savoir où elle est engagée ?

Réponse :

L’espace engagé correspond à la taille de tous les volumes virtuels + la taille des métadonnées de snapshot.

L’interface utilisateur ne montre pas où l’espace est engagé par volume ou snapshot. Il doit être calculé à partir des journaux ou des commandes de la CLI.

La sortie des commandes « show pools » et « show volumes » est requise.

 

Exemple :

Capture d’écran des informations de l’interface utilisateur indiquant un surengagement sur le pool A, mais aucun sur le pool B

QNA44746_fr__2B

 

Capture d’écran des détails sur le pool A

 

QNA44746_fr__3A(1)


Exemple de sortie de « show pools ».

# show pools
Name Serial Number                   Class    Blocksize Total Size Avail Snap Size OverCommit  Disk Groups Volumes  Low Thresh  Mid Thresh  High Thresh  Sec Fmt   Health     Reason Action
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A    00c0ff50ae66000081562a5e01000000 Virtual  512      35.2TB    29.5TB 1437.9GB  Enabled     2           105      50.00 %     75.00 %     99.39 %      512e      OK                      
B    00c0ff50ae0600009f562a5e01000000 Virtual  512      35.2TB     23.9TB 1305.3GB  Enabled     2           108      50.00 %     75.00 %     99.39 %      512e      OK

 

Exemple de résultat de « show volumes » : tronqué ou modifié pour indiquer la provenance des données pour les tables et les calculs suivants

# show volumes
Pool Name                           Total Size Alloc Size Class    Type     Large Virtual Extents  Health Reason Action
-------------------------------------------------------------------------------------------------------------------------
B    D-ADPSVR2            XXX.XGB    XXX.XGB    Virtual base     Disabled               OK                  
B    D-ADPSVR2s01_S0011             XXX.XGB    XXX.XGB    Virtual snapshot Disabled               OK                  

 


Étapes de calcul du surengagement

Utilisez les valeurs suivantes dans les commandes. Il est recommandé d’effectuer la configuration dans une table ou un fichier Excel.

                show pools = Total Size, Avail, Snap Size

                show volumes = Total Size, Alloc Size

 

Pour répartir les données sous forme utilisable afin de déterminer où les données sont engagées.  Vous trouverez ci-dessous une table des champs à partir desquels extraire les données.

Nom

Commandes CLI

Colonne/Champ

Modificateur 1

Modificateur 2

Calculs

Taille totale

show pools

Taille totale

 

Convertir en dénominateur commun (Mo/Go/To)

Sans objet

Dispo./libre

show pools

Dispo.

 

Convertir en dénominateur commun (Mo/Go/To)

Sans objet

Snapshot utilisé

show pools

Taille du snapshot

 

Convertir en dénominateur commun (Mo/Go/To)

Sans objet

Taille totale du volume

show volumes

Taille totale

Éléments de « base » dans la colonne Type

Convertir en dénominateur commun (Mo/Go/To)

Ajouter tous les éléments ensemble

Taille de volume allouée

show volumes

Taille allouée

Éléments de « base » dans la colonne Type

Convertir en dénominateur commun (Mo/Go/To)

Ajouter tous les éléments ensemble

Taille totale des snapshots

show volumes

Taille totale

Éléments de « snapshots » dans la colonne Type

Convertir en dénominateur commun (Mo/Go/To)

Ajouter tous les éléments ensemble

Snapshot alloué

show volumes

Taille allouée

Éléments de « snapshots » dans la colonne Type

Convertir en dénominateur commun (Mo/Go/To)

Ajouter tous les éléments ensemble

 

 

QNA44746_fr__1icon Remarque : les valeurs allouées peuvent être utilisées pour afficher la quantité d’espace utilisée sur le système.

 

Exemple du système du client

Titre

Pool A

(en Go)

Pool B

(en Go)

Taille totale

35 200

35 200

Dispo./libre

29 500

23 900

Snapshot utilisé

1 437,9

1 305,3

Taille totale du volume

12 246,2

12 578,4

Taille de volume allouée

4 231,0952

9 910,8845

Taille totale des snapshots

29 979,3

16 762,9

Snapshot alloué

16 922,1

10 974,2117

 

Calculez maintenant les informations relatives à l'engagement et/ou le surengagement par pool.

Engagé :        Taille totale du volume + Taille totale des snapshots

 Pool 

 Taille totale du volume 

 Taille totale des snapshots 

 Engagé 

A

12 246,2

29 979,3

42 225,5

B

12 578,4

16 762,9

29 341,3

 

Surengagé :      Engagé - Taille totale

Pool

Engagé

Taille totale

Surengagé

A

42 225,5

35 200

7 025,5

B

29 341,3

35 200

-5 858,7

 

 

QNA44746_fr__1icon Remarque : concernant les valeurs de surengagement : Les valeurs positives signifient que le pool est surengagé. Les valeurs négatives signifient que le pool n’est pas surengagé.

 

Dans cet exemple :

A est surengagé à hauteur de 7 025,5 Go

B n’est pas surengagé, car le nombre est négatif.

 

Affected Products

OEMR ME40XX and ME4XX, Dell EMC PowerVault ME4012, Dell EMC PowerVault ME4024, Dell EMC PowerVault ME4084
Article Properties
Article Number: 000063871
Article Type: Solution
Last Modified: 21 Feb 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.