PowerVault ME4: Hva er Overcommitment (Overforbruk), og hvordan fungerer det?
Summary: Denne artikkelen inneholder informasjon om de grunnleggende prinsippene innen overforbruk på PowerVault ME4-serien, og hvordan du beregner dette.
Resolution
Innholdsfortegnelse
- Hva er Overcommitment (Overforbruk), og hvordan fungerer det?
- Hvor kan jeg se informasjon om Overcommitment (Overforbruk) eller problemer i loggene?
- Hva er størrelsen på metadataindeks?
- Hva er 16 GiB-adressetabellen?
- Hva er grensen for maksimalt overforbruk?
- Hva er forskjellen på delte data, unike data og øyeblikksbildedata?
- Skal verdiene for de unike dataene (show snapshots type all) og tilordnet størrelse (show snapshot-space) samsvare?
- Hvordan beregner du hvor mye plass som er brukt, og hvor den er brukt?
Spørsmål: Hva er Overcommitment (Overforbruk), og hvordan fungerer det?
Svar:
Overforbruk betyr at den totale brukte størrelsen på alle virtuelle volumer, inkludert øyeblikksbilder, overstiger den fysiske plassen i den virtuelle delen (virtual pool).
Denne funksjonen er spesifikk for virtuell lagring. Den er IKKE aktuell for lineær lagring.
Denne funksjonen muliggjør overforbruk av fysiske lagringsressurser, slik at operativsystemet kan fungere som om det har mer lagringsplass enn det som er fysisk tilordnet.
Hvert volum som er opprettet i arrayet, inkludert øyeblikksbilder, bruker metadataindekser fra lagringsplassen for virtuell del.
Generelt sett støtter fastvaren maksimalt 1 PiB metadata per virtuelle del.
Ta for eksempel utgangspunkt i et lagringsarray med 100 TB tilgjengelig plass på del A (Pool A).
Når Overcommitment (Overforbruk) er deaktivert, er det BARE mulig å opprette volumer (inkludert øyeblikksbilder) på maksimalt 100 TB. Konfigurasjonen kan ikke overstige metadataindeks på 100 TB.
Når Overcommitment (Overforbruk) er aktivert, gjør fastvaren det mulig å opprette volumer (inkludert øyeblikksbilder) som overstiger den fysiske grensen på 100 TB, ettersom fastvaren støtter metadataindeks på maksimalt 1 PiB.
Dermed kan systemet opprette volumer (inkludert øyeblikksbilder) på maksimalt 1 PiB per del. Dette er beskrevet mer detaljert under spørsmålet «Hva er størrelsen på metadataindeks?»
Spørsmål: Hvor kan jeg se informasjon om Overcommitment (Overforbruk) eller problemer i loggene?
Svar:
Når det oppstår problemer med overforbruk i GUI, vises hendelses-ID-er i hendelsesloggene. Nedenfor finner du noen eksempler på hendelseskoder.
Hendelses-ID 473 – Det angitte volumet bruker mer enn sin prosentandel av den virtuelle delen. Dette indikerer at bruken av lagring har oversteget den brukerangitte grensen for dette volumet.
Hendelses-ID 573 – Advarsel. Tilordnet øyeblikksbildeområde for et virtuell del kan ikke reduseres fordi ingen øyeblikksbilder kan slettes.
Hendelses-ID 571 – Feil. Tilordnet øyeblikksbildeområde har oversteget den konfigurerte prosentgrensen fon det virtuelle delen.
Merk: Du finner flere hendelseskoder og forklaringer i brukerveiledningen.
Spørsmål: Hva er størrelsen på metadataindeks? Hva er 16 GiB-adressetabellen?
Svar:
Det maksimale antallet støttede indeksoppføringer for metadata er 65 312. Når du beregner fysisk adresserbart område, ganger du antallet indeksoppføringer for metadata med adressetabellen.
Dette tilsvarer ca. 1 PiB som er 1 048 576 GiB.
Spørsmål: Hva er grensen for maksimalt overforbruk?
Svar:
Generelt sett støtter fastvaren maksimalt 1 PiB metadata per virtuelle del.
Når Overcommitment-funksjonen (Overforbruk) er deaktivert, tillater delen BARE at det brukes metadata for maksimalt tilgjengelig lagringsplass.
Når Overcommitment-funksjonen (Overforbruk) er aktivert, tillater delen at det brukes metadata på maksimalt 1 PiB per del, som er FW-grensen.
Spørsmål: Hva er forskjellen på delte data, unike data og øyeblikksbildedata?
Svar:
Øyeblikksbildedata: Den totale mengden skrivedata som er tilknyttet øyeblikksbildet.
Med andre ord: informasjon om volumtilordning for øyeblikksbildets overordnede volum da øyeblikksbildet opprinnelig ble tatt. Det er den tildelte størrelsen på volumet da øyeblikksbildet ble tatt.
Unike data: Mengden skrivedata som er unike for øyeblikksbildet.
Med andre ord: dette er data som er endret fra det opprinnelige volumet
Delte data: Mengden skrivedata som deles mellom dette øyeblikksbildet og andre øyeblikksbilder.
Med andre ord: dette er data som ikke endres fra det opprinnelige volumet når øyeblikksbildet blir tatt.
Delte data + unike data tilsvarer omtrent øyeblikksbildedata (Snap Data).
Spørsmål: Skal verdiene for de unike dataene (show snapshots type all) og tilordnet størrelse (show snapshot-space) samsvare?
Svar:
I henhold til utformingen skal unike data (endrede data) tilsvare verdien for tilordnet størrelse. De unike dataene er øyeblikksbildets fysiske datastørrelse og bruker øyeblikksbildeområdet.
For konfigurasjoner der BARE øyeblikksbilder er konfigurert, tilsvarer summen av de unike dataene for alle øyeblikksbildene den totale tilordnede størrelsen for øyeblikksbilder som er rapportert.
For konfigurasjoner der replikering er konfigurert, omfatter dette summen av de unike dataene for alle øyeblikksbilder som er tilknyttet standard øyeblikksbilder, pluss de unike dataene som er tilknyttet replikeringsoppgaver.
Vanligvis vil ikke «show snapshot output» rapportere øyeblikksbildedata, delte data eller unike data. Dette er grunnen til at kommandoen «show snapshots type all» brukes.
Eksempel:
I konfigurasjoner med replikeringsoppsett opprettholder fastvaren tre øyeblikksbilder for hver replikeringsoppgave (S1, S2 og S3).
Verdien for øyeblikksbildet S3 er det som blir replikert etter den første replikeringen.
Når S3 blir S2 på den påfølgende replikeringsplanen, rapporterer «show snapshots»-dataene all tilknyttet datainformasjon i tabellen.
Når replikering forekommer, blir ikke verdiene av hver S3 rapportert i loggene. Det finnes heller ingen CLI-kommandoer for å rapportere denne informasjonen. Dette betyr at når replikering forekommer, kan du se et avvik mellom unike data og tilordnet størrelse.
Dette er forventet atferd.
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 2020-03-04 05:01:08 Available N/A ESXI ESXI 0 8 N/A 7045.4GB 49.8GB 6995.5GB never-delete
A ESXIs01_S0006 2020-03-05 05:01:15 Available N/A ESXI ESXI 0 8 N/A 7580.0GB 19.3GB 7560.6GB never-delete
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spørsmål: Hvordan beregner du hvor mye plass som er brukt, og hvor?
Svar:
Brukt plass er størrelsen på alle virtuelle volumer + størrelsen på øyeblikksbildemetadata.
GUI viser ikke hvor all plassen brukes per volum eller øyeblikksbilde. Dette må beregnes fra logger og/eller CLI-kommandoer.
Utdataene fra «show pools» og «show volumes» er nødvendig.
Eksempel:
Skjermbilde av GUI-informasjon som viser overforbruk på del A, men ikke på del B

Skjermbilde av mer informasjon om del A

Eksempel på utdata fra «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
Eksempel på utdata fra «show volumes» – avkortet eller endret for å vise hvor dataene kommer fra for følgende tabeller og beregninger
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
Trinn for å beregne overforbruk
Bruk følgende verdier fra kommandoene. Det anbefales å organisere dem i en tabell eller Excel.
show pools = total størrelse, tilgjengelig, øyeblikksbildestørrelse
show volumes = total størrelse, tilordnet størrelse
For å sortere dataene i anvendelig form, for å vise hvor dataene brukes. Nedenfor finner du en tabell over hvilke felt du skal se på, og hvor du skal hente dataene fra.
| Navn |
CLI-kommando |
Kolonne/felt |
Modifikator 1 |
Modifikator 2 |
Beregning |
| Total størrelse |
show pools |
Total størrelse |
|
Konverter til en fellesnevner (MG/GB/TB) |
N/A |
| Tilgjengelig/ledig |
show pools |
Tilgjengelig |
|
Konverter til en fellesnevner (MG/GB/TB) |
N/A |
| Øyeblikksbilde som brukes |
show pools |
Størrelse på øyeblikksbilde |
|
Konverter til en fellesnevner (MG/GB/TB) |
N/A |
| Total volumstørrelse |
show volumes |
Total størrelse |
«base»-elementer i Type-kolonnen |
Konverter til en fellesnevner (MG/GB/TB) |
Legg alle elementer sammen |
| Tilordnet volumstørrelse |
show volumes |
Tilordnet størrelse |
«base»-elementer i Type-kolonnen |
Konverter til en fellesnevner (MG/GB/TB) |
Legg alle elementer sammen |
| Totalt størrelse på øyeblikksbilde |
show volumes |
Total størrelse |
«snapshot»-elementer i Type-kolonnen |
Konverter til en fellesnevner (MG/GB/TB) |
Legg alle elementer sammen |
| Tilordnet øyeblikksbilde |
show volumes |
Tilordnet størrelse |
«snapshot»-elementer i Type-kolonnen |
Konverter til en fellesnevner (MG/GB/TB) |
Legg alle elementer sammen |
Merk: Tilordnede verdier kan brukes for å se hvor mye plass som er i bruk på systemet.
Eksempel fra kundesystemet
| Tittel |
Del A (i GB) |
Del B (i GB) |
| Total størrelse |
35200 |
35200 |
| Tilgjengelig/ledig |
29500 |
23900 |
| Øyeblikksbilde som brukes |
1437,9 |
1305,3 |
| Total volumstørrelse |
12246,2 |
12578,4 |
| Tilordnet volumstørrelse |
4231,0952 |
9910,8845 |
| Totalt størrelse på øyeblikksbilde |
29979,3 |
16762,9 |
| Tilordnet øyeblikksbilde |
16922,1 |
10974,2117 |
Nå skal du beregne bruk og/eller overforbruk av informasjon per del (pool).
Brukt: Total volumstørrelse + totalt størrelse på øyeblikksbilde
| Del |
Total volumstørrelse |
Totalt størrelse på øyeblikksbilde |
Brukt |
| A |
12246,2 |
29979,3 |
42225,5 |
| B |
12578,4 |
16762,9 |
29341,3 |
Overforbruk: Brukt – total størrelse
| Del |
Brukt |
Total størrelse |
Overforbruk |
| A |
42225,5 |
35200 |
7025,5 |
| B |
29341,3 |
35200 |
-5858,7 |
Merk: Vedrørende overforbruk av verdier. Positive verdier betyr at det er et overforbruk av delen. Negative verdier betyr at det ikke er et overforbruk av delen.
Fra eksemplet:
Det er et overforbruk av A på 7025,5 GB
Det er ikke et overforbruk av B siden tallet er negativt.