Inhoudsopgave
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?"
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.
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.
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.
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."
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.
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
Schermafbeelding met meer details over Pool A
Voorbeeld van uitvoer van "show pools".
Voorbeeld van uitvoer van "show volumes" – afgekapt of gewijzigd om aan te geven waar data vandaan komen voor de volgende tabellen en berekeningen
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 |
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 |
Uit het voorbeeld:
A is overcommitted met 7025,5 GB
B is niet overcommitted omdat het getal negatief is.