PowerVault ME4: Hvad er overtildeling, og hvordan fungerer det?
Summary: I denne artikel beskrives de grundlæggende principper for overtildeling i PowerVault ME4-serien, og hvordan du beregner denne.
Resolution
Indholdsfortegnelse
- Hvad er overtildeling, og hvordan fungerer det?
- Hvor kan man finde oplysninger om overtildeling eller problemer som følge af overtildeling i logfilerne?
- Hvad er indeksstørrelsen for metadata?
- Hvad er adressetabellen for 16 GiB?
- Hvad er den maksimale grænse for overtildeling?
- Hvad er forskellen mellem delte data, entydige data og snapshotdata?
- Skal værdierne for entydige data (show snapshots type all) og tildelt størrelse (show snapshot-space) stemme overens?
- Hvordan beregner man, hvor meget plads der er bundet, og hvor det er bundet til?
Spørgsmål: Hvad er overtildeling, og hvordan fungerer det?
Svar:
Overtildeling betyder, at den samlede bundne størrelse af alle virtuelle diskenheder, herunder snapshots, overstiger den fysiske plads i den virtuelle gruppe.
Denne funktion er specifik for virtuel storage. IKKE tilgængelig for lineær.
Denne funktion tillader overudførelse af fysiske lagerressourcer, hvilket gør operativsystemet i stand til at fungere, som om det har mere storageplads, end der fysisk er tildelt.
Alle enheder, herunder snapshots, der er oprettet i systemet, forbruger metadataindekser fra den virtuelle gruppes storageplads.
Generelt understøtter FW et metadata-maksimum på 1 PiB pr. virtuel gruppe.
F.eks. skal du overveje et storagesystem med 100 TB brugbar gruppeplads på gruppe A.
Hvis "Overtildeling" er deaktiveret, er det kun muligt at oprette diskenheder (herunder snapshots) til maks. 100 TB. Konfigurationen kan ikke gå ud over 100 TB af metadataindekset.
Hvis "Overtildeling" er aktiveret, tillader FW oprettelse af diskenheder (herunder snapshots) ud over den fysiske grænse på 100 TB, da FW understøtter et maksimum på 1 PiB for metadataindeks.
Derfor kan systemet oprette diskenheder (inklusive snapshots) til maks. 1 PiB pr. gruppe. Dette er beskrevet mere detaljeret i spørgsmålet "Hvad er indeksstørrelsen for metadata?"
Spørgsmål: Hvor kan man finde oplysninger om overtildeling eller problemer som følge af overtildeling i logfilerne?
Svar:
Når overtildelingsoplysninger vises i GUI, vises hændelses-id'erne i hændelseslogfilerne. Herunder er nogle eksempler på hændelseskoder.
Hændelses-ID 473 – Den angivne diskenhed forbruger mere end sin grænseværdi i procent af den virtuelle gruppe. Dette er en indikation af, at lagringsforbruget har oversteget den brugerangivne begrænsning for denne diskenhed.
Hændelses-ID 573 – Advarsel om, at den tildelte plads til øjebliksbillede for en virtuel gruppe kan ikke reduceres, da der ikke kan slettes snapshots.
Hændelses-ID 571 – Fejl, den tildelte plads til snapshot har oversteget den konfigurerede procentgrænse for den virtuelle gruppe.
Bemærk: Du kan finde flere hændelseskoder og forklaringer hertil i brugervejledningen.
Spørgsmål: Hvad er indeksstørrelsen for metadata? Hvad er adressetabellen for 16 GiB?
Svar:
Det maksimalt understøttede antal indeksposter for metadata er 65312. Når du beregner fysisk adresseret område, skal du gange metadataindeksposterne med adressetabellen.
Dette svarer til ca. 1 PiB, som er 1.048.576 GiB.
Spørgsmål: Hvad er den maksimale grænse for overtildeling?
Svar:
Generelt understøtter FW et metadata-maksimum på 1 PiB pr. virtuel gruppe.
Når funktionen "Overtildeling" er deaktiveret, tillader gruppen kun brug af metadata til maks. ledig storageplads.
Når funktionen "Overtildeling" er aktiveret, tillader gruppen brug af metadata til maks. 1 PiB pr. gruppe, som er FW-grænsen.
Spørgsmål: Hvad er forskellen mellem delte data, entydige data og snapshotdata?
Svar:
Snapshotdata: Den samlede mængde skrivedata, der er tilknyttet snapshottet.
Med andre ord: Oplysninger om diskenhedsfordeling for den overordnede diskenhed i snapshottet, da det oprindeligt blev taget. Det er den bekræftede størrelse på diskenheden, da snapshottet blev taget.
Entydige data: Mængden af skrivedata, der er entydige for snapshottet.
Med andre ord: Dette er de data, der ændres eller modificeres fra den oprindelige diskenhed
Delte data: Mængden af skrivedata, der deles mellem dette snapshot og andre snapshots.
Med andre ord: Dette er de data, der ikke er ændret eller modificeret fra den oprindelige enhed, når snapshottet tages.
"Delte data + entydige data" er næsten lig med "snapshotdata".
Spørgsmål: Skal værdierne for entydige data (show snapshots type all) og tildelt størrelse (show snapshot-space) stemme overens?
Svar:
I henhold til designet skal entydige data (modificerede data) svare til værdien af den tildelte størrelse. De entydige data er størrelsen af snapshottets fysiske data. Disse entydige data bruger pladsen for snapshottet.
For konfigurationer, hvor KUN snapshots er konfigureret, er summen af de entydige data for alle snapshots lig med den samlede tildelte størrelse på snapshots, der rapporteres
For konfigurationer med konfigureret replikering er det summen af de entydige data for alle snapshots, der er knyttet til standardsnapshots, samt entydige data for de snapshots, der er knyttet til replikeringsopgaver.
Normalt rapporterer outputtet for øjebliksbilledet ikke "snapshotdata" eller "delte data" eller "entydige data". Dette er årsagen til, at kommandoen "show snapshots type all" anvendes.
Eksempel:
For konfigurationer med replikeringsopsætning opretholder FW tre snapshots for hver replikationsopgave (S1, S2 og S3).
Værdien for snapshot "S3" er det, der replikeres efter den første replikering.
I den efterfølgende replikeringsplan, når S3 bliver S2, rapporterer "show snapshots"-data alle de tilknyttede dataoplysninger i tabellen.
Mens replikeringen er i gang, bliver værdierne for hver "S3" ikke rapporteret i logfilerne. Der er heller ikke nogen CLI-kommandoer til at rapportere disse oplysninger. Det betyder, at når der sker replikering, kan der blive vist en uoverensstemmelse mellem entydige data og den tildelte størrelse.
Dette er forventeligt.
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
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spørgsmål: Hvordan beregner man, hvor meget plads der er bundet, og hvor det er bundet til?
Svar:
Det bundne område er størrelsen på alle virtuelle diskenheder + størrelsen på metadata for snapshot.
GUI viser ikke, hvor al plads er tildelt ud fra diskenheder eller snapshots. Dette skal beregnes ud fra logfiler og/eller CLI-kommandoer.
Outputtet fra "show pools" og "show disks" er påkrævet.
Eksempel:
Skærmbillede fra GUI-oplysninger, der viser overtildeling på gruppe A, men ikke på gruppe B

Skærmbillede af nærmere detaljer om gruppe A

Eksempel på output 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
Example output from “show volumes” – truncated or modified to show where data comes from for following tables and calculations
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
Trin til at beregne overtildeling
Brug følgende værdier fra kommandoerne. Det anbefales at bruge en tabel eller Excel.
show pools = Total Size, Avail, Snap Size
show volumes = Total Size, Alloc Size
For at opdele data i en brugbar formular for at få vist, hvor data er gemt. Nedenfor findes en oversigt over, hvilke felter der skal søges på, og hvor data skal trækkes fra.
| Navn |
CLI-kommando |
Kolonne/felt |
Modificering 1 |
Modificering 2 |
Beregning |
| Samlet størrelse |
Vis grupper |
Samlet størrelse |
|
Konverter til en fællesnævner (MB/GB/TB) |
Ikke til rådighed |
| Tilg./ledig |
Vis grupper |
Tilg. |
|
Konverter til en fællesnævner (MB/GB/TB) |
Ikke til rådighed |
| Anvendt snapshot |
Vis grupper |
Størrelse på snapshot |
|
Konverter til en fællesnævner (MB/GB/TB) |
Ikke til rådighed |
| Samlet størrelse af diskenhed |
vis diskenheder |
Samlet størrelse |
"base"-elementer i kolonnen Type |
Konverter til en fællesnævner (MB/GB/TB) |
Tilføj alle elementer sammen |
| Tildelt størrelse for disk |
vis diskenheder |
Tildelt størrelse |
"base"-elementer i kolonnen Type |
Konverter til en fællesnævner (MB/GB/TB) |
Tilføj alle elementer sammen |
| Samlet størrelse af snapshot |
vis diskenheder |
Samlet størrelse |
"snapshot"-elementer i kolonnen Type |
Konverter til en fællesnævner (MB/GB/TB) |
Tilføj alle elementer sammen |
| Tildelt snapshot |
vis diskenheder |
Tildelt størrelse |
"snapshot"-elementer i kolonnen Type |
Konverter til en fællesnævner (MB/GB/TB) |
Tilføj alle elementer sammen |
Bemærk: Tildelte værdier kan bruges til at vise, hvor meget plads der er i brug på systemet.
Eksempel fra kundesystemet
| Titel |
Gruppe A (i GB) |
Gruppe B (i GB) |
| Samlet størrelse |
35200 |
35200 |
| Tilg./ledig |
29500 |
23900 |
| Anvendt snapshot |
1437,9 |
1305,3 |
| Samlet størrelse af diskenhed |
12246,2 |
12578,4 |
| Tildelt størrelse for disk |
4231,0952 |
9910,8845 |
| Samlet størrelse af snapshot |
29979,3 |
16762,9 |
| Tildelt snapshot |
16922,1 |
10974,2117 |
Beregn nu tildelte og/eller overtildelte oplysninger pr. gruppe.
Tildelt: Samlet størrelse af diskenhed + Samlet størrelse af snapshot
| Gruppe |
Samlet størrelse af diskenhed |
Samlet størrelse af snapshot |
Tildelt |
| A |
12246,2 |
29979,3 |
42225,5 |
| B |
12578,4 |
16762,9 |
29341,3 |
Overtildelt: Tildelt - Samlet størrelse
| Gruppe |
Tildelt |
Samlet størrelse |
Overtildelt |
| A |
42225,5 |
35200 |
7025,5 |
| B |
29341,3 |
35200 |
-5858,7 |
Bemærk: Angående overtildelte værdier. Positive værdier betyder, at gruppen er overtildelt. Negative værdier betyder, at gruppen ikke er overtildelt.
Fra eksemplet:
A er overtildelt med 7025,5 GB
B er ikke overtildelt, da tallet er negativt.