Osvědčené postupy skladových jednotek virtuálních počítačů Azure pro Azure NetApp Files
Tento článek popisuje osvědčené postupy azure NetApp Files o jednotkách skladových zásob virtuálních počítačů Azure, včetně rozdílů mezi skladovými položkami a mezi skladovými položkami.
Důležité informace o výběru skladové položky
Výkon úložiště zahrnuje více než rychlost samotného úložiště. Rychlost a architektura procesoru mají hodně společného s celkovým prostředím z jakéhokoli konkrétního výpočetního uzlu. Jako součást procesu výběru pro danou skladovou položku byste měli zvážit následující faktory:
- AMD nebo Intel: Například SAS používá matematickou knihovnu jádra navrženou speciálně pro procesory Intel. V tomto případě jsou skladové položky Intel upřednostňované před skladovou jednotkou AMD.
- Typy strojů F2, E_v3 a D_v3 jsou založené na více než jedné čipové sadě. Při používání služby Azure Dedicated Hosts můžete při výběru typu E vybrat konkrétní modely (Broadwell, Cascade Lake nebo Skylake). V opačném případě je výběr čipové sady nedeterministický. Pokud nasazujete cluster PROSTŘEDÍ HPC a konzistentní prostředí napříč inventářem je důležité, můžete zvážit jedno vyhrazené hostitele Azure nebo použít skladové položky s jednou čipovou sadou, jako je E_v4 nebo D_v4.
- Při testování s skladovými jednotkami založenými na Intel Broadwellu a s skladovými jednotkami založenými na AMD EPYC™ 7551 byla pozorována variabilita výkonu u úložišť připojených k síti (NAS). Byly zjištěny dva problémy:
- Pokud je akcelerované síťové rozhraní nesprávně namapované na optimální uzel NUMA, výkon čtení se výrazně sníží. I když mapování akcelerovaných síťových rozhraní na konkrétní uzel NUMA je výhodné u novějších skladových položek, je nutné zvážit požadavek na skladové položky s těmito čipovými sadami (Lv2|E_v3|D_v3).
- Virtuální počítače běžící na lv2, nebo buď E_v3, nebo D_v3 běžící na čipové sadě Broadwell, jsou náchylnější k kolizím prostředků, než když běží na jiných skladových po řádcích. Při testování s využitím více virtuálních počítačů spuštěných v rámci jednoho vyhrazeného hostitele Azure se při spouštění úloh úložiště na základě sítě z jednoho virtuálního počítače ukázalo snížení výkonu síťových úloh úložiště spuštěných z druhého virtuálního počítače. Snížení je výraznější, když některý z virtuálních počítačů na uzlu neměl optimální mapování uzlu s akcelerovaným síťovým rozhraním nebo uzlem NUMA. Mějte na paměti, že E_v3 a D_V3 mezi nimi mohou přistát na Haswell, Broadwell, Cascade Lake nebo Skylake.
Pro nejkonzistentnější výkon při výběru virtuálních počítačů si můžete vybrat ze skladových položek s jedním typem čipové sady – novější skladové položky jsou upřednostňované oproti starším modelům, kde jsou k dispozici. Mějte na paměti, že kromě použití vyhrazeného hostitele není pravděpodobné, jaký typ hardwaru E_v3 nebo D_v3 virtuální počítače přistanou. Při použití skladové položky E_v3 nebo D_v3:
- Když je virtuální počítač vypnutý, uvolněný a znovu zapnutý, bude pravděpodobně měnit hostitele a jako takové hardwarové modely.
- Když jsou aplikace nasazené na více virtuálních počítačích, počítejte s tím, že virtuální počítače poběží na heterogenním hardwaru.
Rozdíly mezi skladovými jednotkami a mezi skladovými jednotkami
Následující tabulka uvádí rozdíly mezi skladovými jednotkami (SKU) a mezi těmito skladovými jednotkami. Všimněte si například, že čipová sada podkladových E_v3 a D_v3 se liší mezi broadwellovým, kaskádovým jezerem, Skylakem a také v případě D_v3.
Rodina | Verze | Popis | Frekvence (GHz) |
---|---|---|---|
E | V3 | Intel® Xeon® E5-2673 v4 (Broadwell) | 2.3 (3.6) |
E | V3 | Intel® Xeon® Platinum 8272CL (Cascade Lake) | 2.6 (3.7) |
E | V3 | Intel® Xeon® Platinum 8171M (Skylake) | 2.1 (3.8) |
E | V4 | Intel® Xeon® Platinum 8272CL (Cascade Lake) | 2.6 (3.7) |
Ea | V4 | AMD EPYC™ 7452 | 2.35 (3.35) |
D | V3 | Intel® Xeon® E5-2673 v4 (Broadwell) | 2.3 (3.6) |
D | V3 | Intel® Xeon® E5-2673 v3 (Haswell) | 2.3 (2.3) |
D | V3 | Intel® Xeon® Platinum 8272CL (Cascade Lake) | 2.6 (3.7) |
D | V3 | Intel® Xeon® Platinum 8171M (Skylake) | 2.1 (3.8) |
D | V4 | Intel® Xeon® Platinum 8272CL (Cascade Lake) | 2.6 (3.7) |
Da | V4 | AMD EPYC™ 7452 | 2.35 (3.35) |
L | V2 | AMD EPYC™ 7551 | 2.0 (3.2) |
F | 0 | Intel Xeon® E5-2673 v3 (Haswell) | 2.3 (2.3) |
F | 2 | Intel® Xeon® Platinum 8168M (Kaskádové jezero) | 2.7 (3.7) |
F | 2 | Gen 2 Intel® Xeon® Platinum 8272CL (Skylake) | 2.1 (3.8) |
Při přípravě prostředí SAS GRID s více uzly pro produkční prostředí si můžete všimnout opakovatelného 1hodinového a patnáctiminutového rozptylu mezi analytickými běhy bez jiného rozdílu než základního hardwaru.
Skladová položka a hardwarová platforma | Časy spuštění úlohy |
---|---|
E32-8_v3 (Broadwell) | 5,5 hodiny |
E32-8_v3 (kaskádové jezero) | 4,25 hodin |
V obou sadách testů byla vybrána skladová položka E32-8_v3 a společně s nconnect=8
možností připojení byla použita RHEL 8.3.
Osvědčené postupy
- Kdykoli je to možné, vyberte místo skladových položek E_v3 nebo D_v3 E_v4, D_v4 nebo novější.
- Kdykoli je to možné, vyberte místo skladové položky L2 Ed_v4, Dd_v4 nebo novější.
Další kroky
- Osvědčené postupy pro přímé vstupně-výstupní operace Linuxu pro Azure NetApp Files
- Osvědčené postupy mezipaměti systému souborů Linuxu pro Azure NetApp Files
- Osvědčené postupy pro možnosti připojení systému souborů NFS pro Linux pro Azure NetApp Files
- Osvědčené postupy souběžnosti pro Linux
- Osvědčené postupy pro čtení systému souborů NFS pro Linux
- Srovnávací testy výkonu pro Linux