Skip to main content

PowerVault ME4: Wat is overcommitment en hoe werkt het?

Summary: Dit artikel bevat informatie over de basisbeginselen van overcommitment op de PowerVault ME4 serie en hoe hetzelfde kunt berekenen.

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

Inhoudsopgave

  1. Wat is overcommitment en hoe werkt het?
  2. Waar kan ik informatie over overcommitment of problemen ermee in de logboeken bekijken?
  3. Wat is de grootte van de metadata-index?
  4. Wat is de 16GiB-adrestabel?
  5. Wat is de maximale limiet van overcommitment?
  6. Wat is het verschil tussen Shared Data, Unique Data en Snap Data?
  7. Moeten de waarden voor Unique Data (show snapshots type all) en Allocated Size (show snapshot-space) overeenkomen?
  8. Hoe is te berekenen hoeveel ruimte er is committed en waar deze aan is committed?


 


Vraag: Wat is overcommitment en hoe werkt het?

Antwoord:

Overcommitted betekent dat de totale toegewezen grootte van alle virtuele volumes, inclusief snapshots, de fysieke ruimte in de virtuele pool overschrijdt.

Deze functie is specifiek voor Virtual Storage, en is NIET van toepassing op Linear Storage.

Deze functie maakt overcommitting van fysieke storagemiddelen mogelijk, waardoor het besturingssysteem kan doen alsof het meer storageruimte heeft dan fysiek is toegewezen.

Elk volume, inclusief snapshots, dat in de array is gemaakt, gebruikt metadata-indexen uit de storageruimte van de virtuele pool.

Over het algemeen ondersteunt de FW maximaal 1 PiB aan metadata per virtuele pool.

 

Neem bijvoorbeeld een storagearray met 100 TB bruikbare poolruimte op Pool A.

Als "overcommitment" is uitgeschakeld, is het ALLEEN mogelijk om volumes (inclusief snapshots) te maken tot een maximum van 100 TB; de configuratie kan niet verder gaan dan 100 TB aan metadata-index.

Als "overcommitment" is ingeschakeld, kan de FW volumes (inclusief snapshots) maken boven de fysieke limiet van 100 TB, aangezien de FW een maximum van 1 PiB aan metadata-index ondersteunt.

Het systeem kan dus volumes (inclusief snapshots) maken tot maximaal 1 PiB per pool. Dit wordt nader beschreven in de vraag "wat is de grootte van de metadata-index?"

De beheerder moet echter de details van de pooltoewijzing controleren en fysieke schijven/storage toevoegen als en wanneer dat nodig is om continu gebruik van de volumes mogelijk te maken.


Vraag: Waar kan ik informatie over overcommitment en/of problemen ermee in de logboeken bekijken?

Antwoord:

Wanneer informatie over overcommitment wordt weergegeven in de gebruikersinterface, worden gebeurtenis-ID's weergegeven in de gebeurtenislogboeken. Hieronder vindt u enkele voorbeelden van gebeurteniscodes.

Gebeurtenis-ID 473 - Het aangegeven volume gebruikt meer dan het drempelpercentage van de virtuele pool. Dit duidt erop dat het storagegebruik de door de gebruiker opgegeven drempel voor dit volume heeft overschreden.

Gebeurtenis-ID 573 - Waarschuwing: de toegewezen snapshotruimte voor een virtuele pool kan niet worden verminderd, omdat er geen snapshots kunnen worden verwijderd.

Gebeurtenis-ID 571 - Fout: De toegewezen snapshotruimte overschrijdt de geconfigureerde percentagelimiet van de virtuele pool.

 

QNA44746_nl_NL__1icon Opmerking: Meer gebeurteniscodes en hun uitleg vindt u in de gebruikershandleiding.

 

 


Vraag: Wat is de grootte van de metadata-index? Wat is de 16GiB-adrestabel?

Antwoord:

Het maximaal ondersteunde aantal metadata-indexvermeldingen is 65312. Wanneer u fysiek adresseerbare ruimte berekent, moet u de metadata-indexvermeldingen vermenigvuldigen met de grootte van de adrestabel.

65312 metadata-indexvermeldingen * 16 GiB-adrestabel = 1044992 GiB

Dit is gelijk aan ongeveer 1 PiB, dat wil zeggen 1.048.576 GiB.


 


Vraag: wat is de maximale limiet van overcommitment?

Antwoord:

Over het algemeen ondersteunt de FW maximaal 1 PiB aan metadata per virtuele pool.

Wanneer de functie "overcommitment" is uitgeschakeld, staat de pool ALLEEN het gebruik van metadata toe tot een maximum van de beschikbare storageruimte.

Wanneer de functie "overcommitment" is ingeschakeld, staat de pool het gebruik van metadata toe tot een maximum van 1 PiB per pool, wat de limiet voor FW is.


 


Vraag: Wat is het verschil tussen Shared Data, Unique Data en Snap Data?

Antwoord:

Snap Data: De totale hoeveelheid schrijfdata die aan de snapshot zijn gekoppeld.

Met andere woorden: de volumetoewijzingsinformatie voor het bovenliggende volume van de snapshot toen de snapshot oorspronkelijk werd gemaakt. Dat is de toegewezen grootte van het volume toen de snapshot werd gemaakt.

Unique Data: De hoeveelheid schrijfdata die uniek is voor de snapshot.

Met andere woorden: dit zijn de data die veranderd of gewijzigd zijn op het oorspronkelijke volume.

Shared Data: De hoeveelheid schrijfdata die wordt gedeeld tussen deze snapshot en andere snapshots.

Met andere woorden: Dit zijn de data die niet zijn veranderd of gewijzigd op het oorspronkelijke volume toen de snapshot werd gemaakt.

Ook is "Shared Data + Unique Data" ongeveer gelijk aan de "Snap Data."


 


Vraag: Moeten de waarden voor Unique Data (show snapshots type all) en Allocated Size (show snapshot-space) overeenkomen?

Antwoord:

Volgens het ontwerp moeten Unique Data (gewijzigde data) en de waarde van Allocated Size (toegewezen grootte) met elkaar overeenkomen. De Unique Data zijn de fysieke datagrootte van de snapshot, deze Unique Data gebruiken de snapshotruimte.

Voor configuraties waarbij ALLEEN snapshots zijn geconfigureerd, is de som van de Unique Data van alle snapshots gelijk aan de totale toegewezen grootte van de snapshot die wordt vermeld.

Voor configuraties waarbij replicatie is geconfigureerd, is de som van de Unique Data van alle snapshots die gekoppeld zijn aan standaard snapshots plus de Unique Data van de snapshots die aan replicatietaken zijn gekoppeld.

In het algemeen vermeldt de output van de snapshot echter niet de "Snap Data" of "Shared Data" of "Unique Data". Dit is de reden waarom de opdracht "show snapshots type all" wordt gebruikt.

Voorbeeld:

Voor configuraties met replicatie-instellingen houdt de FW drie snapshots bij voor elke replicatietaak (S1, S2 en S3).

De waarde voor de snapshot "S3" is wat wordt gerepliceerd na de initiële replicatie.

Bij het volgende replicatieschema, wanneer S3 S2 wordt, vermeldt de "show snapshots"-data alle bijbehorende data-informatie in de tabel.

Terwijl de replicatie plaatsvindt, worden de waarden van elke "S3" niet vermeld in de logboeken. Ook zijn er geen CLI-opdrachten die deze informatie kunnen melden.  Dit betekent dat wanneer replicatie plaatsvindt, een verschil tussen Unique Data en Allocated Size kan worden weergegeven.

Dit is normaal gedrag.

 
# 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      4-3-2020 05:01:08 Available N/A           ESXI          ESXI              0     8         N/A       7045.4GB   49.8GB       6995.5GB     never-delete      
A    ESXIs01_S0006      5-3-2020 05:01:15 Available N/A           ESXI          ESXI              0     8         N/A       7580.0GB   19.3GB       7560.6GB     never-delete      
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



 


Vraag: Hoe is te berekenen hoeveel ruimte er is committed en waar deze aan is committed?

Antwoord:

Committed ruimte is de grootte van alle virtuele volumes + grootte van snapshot-metadata.

De gebruikersinterface geeft niet weer waaraan alle ruimte per volume of snapshots is committed. Dit moet worden berekend op basis van logboeken en/of CLI-opdrachten.

De uitvoer van "show pools" en "show volumes" is vereist.

 

Voorbeeld:

Schermafbeelding van gebruikersinterface-informatie met overcommitment op Pool A maar geen in Pool B

QNA44746_nl_NL__2B

 

Schermafbeelding met meer details over Pool A

 

QNA44746_nl_NL__3A(1)


Voorbeeld van uitvoer van "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

 

Voorbeeld van uitvoer van "show volumes" – afgekapt of gewijzigd om aan te geven waar data vandaan komen voor de volgende tabellen en berekeningen

# 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                  

 


Stappen voor het berekenen van overcommitment

Gebruik de volgende waarden van de opdrachten; het wordt aanbevolen deze in een tabel te zetten of Excel te gebruiken.

                show pools = Total Size, Avail, Snap Size

                show volumes = Total Size, Alloc Size

 

De data opsplitsen in een bruikbare vorm om te laten zien waar data is committed.  Hieronder vindt u een tabel met de velden die u kunt bekijken en waar u de data vandaan kunt halen.

Naam

CLI-opdracht

Kolom/veld

Wijzigingsfunctie 1

Wijzigingsfunctie 2

Berekening

Totale grootte

Pools weergeven

Totale grootte

 

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

X

Beschikbaar/vrij

Pools weergeven

Beschikbaar

 

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

X

Gebruikte snapshot

Pools weergeven

Snapshotgrootte

 

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

X

Totale volumegrootte

volumes weergeven

Totale grootte

"basis"-items in kolomtype

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

Alle ITEMS samenvoegen

Toegewezen volumegrootte

volumes weergeven

Toegewezen grootte

"basis"-items in kolomtype

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

Alle ITEMS samenvoegen

Totale snapshotgrootte

volumes weergeven

Totale grootte

"snapshot"-items in kolomtype

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

Alle ITEMS samenvoegen

Toegewezen snapshot

volumes weergeven

Toegewezen grootte

"snapshot"-items in kolomtype

Converteren naar een gemeenschappelijke noemer (MB/GB/TB)

Alle ITEMS samenvoegen

 

 

QNA44746_nl_NL__1icon Opmerking: Toegewezen waarden kunnen worden gebruikt om te zien hoeveel ruimte er in gebruik is op het systeem.

 

Voorbeeld uit het klantsysteem

Functie

Pool A

(in GB)

Pool B

(in GB)

Totale grootte

35200

35200

Beschikbaar/vrij

29500

23900

Gebruikte snapshot

1437,9

1305,3

Totale volumegrootte

12246,2

12578,4

Toegewezen volumegrootte

4231,0952

9910,8845

Totale snapshotgrootte

29979,3

16762,9

Toegewezen snapshot

16922,1

10974,2117

 

Bereken nu de committed en/of overcommitted informatie per pool.

Committed:        totale volumegrootte + totale snapshotgrootte

 Pool 

 Totale volumegrootte 

 Totale snapshotgrootte 

 Committed 

A

12246,2

29979,3

42225,5

B

12578,4

16762,9

29341,3

 

Overcommitted:      committed - totale grootte

Pool

Committed

Totale grootte

Overcommitted

A

42225,5

35200

7025,5

B

29341,3

35200

-5858,7

 

 

QNA44746_nl_NL__1icon Opmerking: Over het onderwerp van overcommitted waarden. Positieve waarden betekenen dat de pool overcommitted is. Negatieve waarden betekenen dat de pool niet overcommitted is.

 

Uit het voorbeeld:

A is overcommitted met 7025,5 GB

B is niet overcommitted omdat het getal negatief is.

 

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.