PowerVault ME4: Co je přidělení přílišného množství zdrojů a jak funguje?
Summary: V tomto článku jsou uvedeny informace o základních principech přidělování přílišného množství zdrojů v úložišti řady PowerVault ME4 a o tom, jak jej vypočítat. ...
Resolution
Obsah
- Co je přidělení přílišného množství zdrojů a jak funguje?
- Kde se v protokolech nachází informace o přidělování přílišného množství zdrojů nebo problémy s ním?
- Jaká je velikost indexu metadat?
- Co je 16GB tabulka adres?
- Jaký je maximální limit pro přidělení přílišného množství zdrojů?
- Jaký je rozdíl mezi sdílenými daty, jedinečnými daty a daty snapshotu?
- Měli by se hodnoty jedinečných dat (příkaz „show snapshots type all“) a přidělené velikosti (příkaz „show snapshot-space“) shodovat?
- Jak vypočítat, kolik místa je přiřazeno a k čemu?
Dotaz: Co je přidělení přílišného množství zdrojů a jak funguje?
Odpověď:
Přidělení přílišného množství zdrojů znamená, že celková přidělená velikost všech virtuálních svazků, včetně snapshotů, překračuje fyzický prostor ve virtuálním fondu.
Tato funkce je specifická pro virtuální úložiště. NETÝKÁ se možnosti Linear.
Tato funkce umožňuje přidělovat přílišné množství zdrojů fyzického úložiště, takže operační systém funguje způsobem, jako by měl více úložného prostoru, než mu je fyzicky přiděleno.
Každý svazek, včetně snapshotů, vytvořených v poli, spotřebovává indexy metadat z úložného prostoru virtuálního fondu.
Obecně firmware podporuje maximálně 1 PB metadat na jeden virtuální fond.
Zvažte například diskové pole s 100 TB použitelného prostoru ve fondu A.
V případě, že je „přidělování přílišného množství zdrojů“ zakázané, je možné vytvářet POUZE svazky (včetně snapshotů) do maximálně 100 TB. Konfigurace nemůže překročit 100 TB indexu metadat.
V případě, že je možnost „přidělování přílišného množství zdrojů“ povoleno, firmware umožňuje vytvářet svazky (včetně snapshotů) nad fyzický limit 100 TB, protože podporuje maximálně 1 PB indexu metadat.
Systém tedy může vytvářet svazky (včetně snapshotů) až do maximální velikosti 1 PB na jeden fond. To je popsáno podrobněji v dotazu „Jaká je velikost indexu metadat?“
Dotaz: Kde se v protokolech nachází informace o přidělování přílišného množství zdrojů nebo problémy s ním?
Odpověď:
V případě, že se informace o přidělování přílišného množství zdrojů zobrazují v grafickém uživatelském rozhraní, v protokolech událostí se zobrazí ID událostí. Níže jsou uvedeny příklady kódů událostí.
ID události 473 – Označený svazek používá větší procento zdrojů, než je prahová hodnota jeho virtuálního fondu. To znamená, že využití úložného prostoru překročilo pro tento svazek uživatelem zadanou prahovou hodnotu.
ID události 573 – Výstraha: Přidělený prostor pro snapshot virtuálního fondu nelze snížit, protože nelze odstranit žádné snapshoty.
ID události 571 – Došlo k chybě: Přidělené místo pro snapshot překročilo nastavený procentuální limit virtuálního fondu.
Poznámka: Další kódy událostí a jejich popis naleznete v uživatelské příručce.
Dotaz: Jaká je velikost indexu metadat? Co je 16GB tabulka adres?
Odpověď:
Maximální podporovaný počet položek indexu metadat je 65 312. Když počítáte fyzicky dostupný prostor, vynásobte položky indexu metadat podle tabulky.
To se rovná přibližně 1 PB, což je 1 048 576 GB.
Dotaz: Jaký je maximální limit pro přidělení přílišného množství zdrojů?
Odpověď:
Obecně firmware podporuje maximálně 1 PB metadat na jeden virtuální fond.
Pokud je funkce „Přidělování přílišného množství zdrojů“ zakázána, fond umožňuje používat metadata POUZE do maximální hodnoty dostupného úložného prostoru.
Pokud je funkce „Přidělování přílišného množství zdrojů“ povolena, fond umožňuje používat metadata do maximální hodnoty 1 PB na jeden fond, což představuje limit firmwaru.
Dotaz: Jaký je rozdíl mezi sdílenými daty, jedinečnými daty a daty snapshotu?
Odpověď:
Data snapshotu: Celkové množství zapisovaných dat přidružených ke snapshotu.
Jinými slovy: jsou to informace o přidělení nadřazeného svazku snapshotu z doby, kdy byl snapshot původně pořízen. Jedná se o přidělenou velikost svazku z doby, kdy byl snapshot pořízen.
Jedinečná data: Objem zapisovaných dat, která jsou pro snapshot jedinečná.
Jinak řečeno, jedná se o data z původního svazku, která byla změněna či upravena.
Sdílená data: Množství zapisovaných dat, která jsou sdílena mezi tímto a ostatními snapshoty.
Jinak řečeno, jedná se o data z původního svazku, která v době pořízení snapshotu nebyla změněna ani upravena.
„Sdílená data + jedinečná data“ se také přibližně rovná „datům snapshotu“.
Dotaz: Měly by se hodnoty jedinečných dat (příkaz „show snapshots type all“) a přidělené velikosti (příkaz „show snapshot-space“) shodovat?
Odpověď:
Jedinečná data (upravená data) by se v souladu s návrhem měla shodovat s hodnotou přidělené velikosti. Jedinečná data představují fyzickou velikost dat snapshotu. Tato jedinečná data používají prostor pro snapshot.
V případě, že jsou nakonfigurovány POUZE snapshoty, se součet jedinečných dat všech snapshotů rovná celkové hlášené přidělené velikosti pro snapshot.
V případě že je nakonfigurována i replikace, je součet jedinečných dat všech snapshotů přidružený ke standardním snapshotům plus jedinečným datům snapshotů přidružených k úlohám replikace.
Obecně však příkaz „show snapshot“ nezobrazí položky „Snap Data“ (Data snapshotu), Shared Data“ (Sdílená data) ani „Unique Data“ (Jedinečná data). Proto se používá příkaz „show snapshots type all“.
Příklad:
V případě konfigurací s nastavením Replikace zachovává firmware tři snapshoty pro každý úkol replikace (S1, S2 a S3).
Hodnota pro snapshot „S3“ je replikuje po úvodní replikaci.
Při následném plánu replikace příkaz „show snapshots data“, v případě, že se snapshot S3 stane snapshotem S2, zobrazí data o všech souvisejících informacích v tabulce.
Během replikace se do protokolů nezaznamenají hodnoty žádného snapshotu „S3“. Tyto informace nelze zobrazit ani pomocí žádného příkazu z rozhraní příkazového řádku. To znamená, že při replikaci se mohou zobrazit nesrovnalosti mezi jedinečnými daty a přidělenou velikostí.
Jde o očekávané chování.
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
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Dotaz: Jak vypočítat, kolik místa je přiřazeno a k čemu?
Odpověď:
Přidělené místo je velikost všech virtuálních svazků plus velikost metadat snapshotu.
Grafické uživatelské rozhraní neukazuje, kam je přiřazeno veškeré místo na svazky či snapshoty. To je třeba vypočítat z protokolů nebo pomocí příkazů rozhraní příkazového řádku.
Je třeba zadat příkazy „show pools“ a „show volumes“.
Příklad:
Obrázek z grafického uživatelského rozhraní, který znázorňuje přidělení přílišného množství zdrojů ve fondu A, ale žádné množství zdrojů ve fondu B.

Obrázek s dalšími podrobnostmi o fondu A

Ukázkový výstup z příkazu „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
Příklad výstupu příkazu „show volumes“ (zkráceno nebo upraveno) – zobrazuje, odkud pochází data pro následující tabulky a výpočty.
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
Postup výpočtu přidělení přílišného množství zdrojů
Použijte následující hodnoty z příkazů, doporučujeme je uspořádat v tabulce nebo aplikaci Excel.
show pools = Total Size, Avail, Snap Size
show volumes = Total Size, Alloc Size
Rozbalení dat do použitelného formuláře a zobrazení místa, kam jsou data přiřazena. Níže je uvedena tabulka s poli, které je třeba vyhledat, a místy, odkud můžete získat data.
| Název |
Příkaz CLI |
Sloupec/pole |
Modifikátor 1 |
Modifikátor 2 |
Výpočet |
| Celková velikost |
show pools |
Celková velikost |
|
Převedení na společnou jednotku (MB/GB/TB) |
neuvedeno |
| Dostupné/volné |
show pools |
Dostupné |
|
Převedení na společnou jednotku (MB/GB/TB) |
neuvedeno |
| Použitý snapshot |
show pools |
Velikost snapshotu |
|
Převedení na společnou jednotku (MB/GB/TB) |
neuvedeno |
| Celková velikost svazku |
show volumes |
Celková velikost |
Položka „base“ ve sloupci Typ |
Převedení na společnou jednotku (MB/GB/TB) |
Přidání všech položek společně |
| Velikost přiděleného svazku |
show volumes |
Přidělená velikost |
Položka „base“ ve sloupci Typ |
Převedení na společnou jednotku (MB/GB/TB) |
Přidání všech položek společně |
| Celková velikost snapshotu |
show volumes |
Celková velikost |
Položky „snapshot“ ve sloupci Typ |
Převedení na společnou jednotku (MB/GB/TB) |
Přidání všech položek společně |
| Přidělený snapshot |
show volumes |
Přidělená velikost |
Položky „snapshot“ ve sloupci Typ |
Převedení na společnou jednotku (MB/GB/TB) |
Přidání všech položek společně |
Poznámka: Přidělené hodnoty lze použít k zobrazení, kolik místa je v systému používáno.
Příklad ze systému zákazníka
| Název |
Fond A (GB) |
Fond B (GB) |
| Celková velikost |
35 200 |
35 200 |
| Dostupné/volné |
29 500 |
23 900 |
| Použitý snapshot |
1437,9 |
1305,3 |
| Celková velikost svazku |
12 246,2 |
12 578,4 |
| Velikost přiděleného svazku |
4231,0952 |
9910,8845 |
| Celková velikost snapshotu |
29 979,3 |
16 762,9 |
| Přidělený snapshot |
16 922,1 |
10 974,2117 |
Nyní vypočítejte přidělené informace anebo přílišné množství informací na jeden fond.
Přiděleno: Celková velikost svazku + celková velikost snapshotu
| Fond |
Celková velikost svazku |
Celková velikost snapshotu |
Přiděleno |
| Zobrazí se |
12 246,2 |
29 979,3 |
42 225,5 |
| B |
12 578,4 |
16 762,9 |
29 341,3 |
Přidělení přílišného množství zdrojů: Přiděleno - Celková velikost
| Fond |
Přiděleno |
Celková velikost |
Přiděleno přílišné množství |
| Zobrazí se |
42 225,5 |
35 200 |
7025,5 |
| B |
29 341,3 |
35 200 |
-5858,7 |
Poznámka: Přidělení přílišného množství hodnot. Kladné hodnoty znamenají, k fondu je přiděleno přílišné množství hodnot. Záporné hodnoty znamenají, k fond není přiděleno přílišné množství hodnot.
Z příkladu:
K fondu A je přiděleno o 7025,5 GB zdrojů.
K fondu B není přiděleno přílišné množství zdrojů, protože číslo je záporné.