Srovnávací testy výkonu služby Azure NetApp Files pro Linux
Tento článek popisuje srovnávací testy výkonu, které azure NetApp Files poskytuje pro Linux.
Horizontální navýšení kapacity Linuxu
Tato část popisuje srovnávací testy výkonu propustnosti úloh Linuxu a IOPS úloh.
Propustnost úloh Linuxu
Následující graf představuje sekvenční úlohu 64 kibibajtů (KiB) a pracovní sadu 1 TiB. Ukazuje, že jeden svazek Azure NetApp Files dokáže zpracovat čistě sekvenční zápisy v rozsahu ~1 600 MiB/s a přibližně 4 500 MiB/s čistě sekvenční čtení.
Graf znázorňuje pokles o 10 % najednou, od čistého čtení po čistý zápis. Ukazuje, co můžete očekávat při použití různých poměrů čtení a zápisu (100%:0%, 90%:10%, 80%:20% atd.).
IOPS úloh Linuxu
Následující graf představuje náhodnou úlohu 4 kibibajtů (KiB) a pracovní sadu 1 TiB. Graf ukazuje, že svazek Azure NetApp Files dokáže zpracovat 130 000 čistých náhodných zápisů a přibližně 460 000 čistých náhodných čtení.
Tento graf znázorňuje pokles o 10 % najednou, od čistého čtení po čistý zápis. Ukazuje, co můžete očekávat při použití různých poměrů čtení a zápisu (100%:0%, 90%:10%, 80%:20% atd.).
Vertikální navýšení kapacity Linuxu
Grafy v této části zobrazují výsledky ověřovacího testování pro možnost připojení na straně klienta s NFSv3. Další informace najdete v nconnect
části možností připojení k Linuxu.
Grafy porovnávají výhody nconnect
nemontovanéhoconnected
svazku. V grafech fiO vygenerovalo úlohu z jedné instance D32s_v4 v oblasti Azure usa – západ2 pomocí sekvenční úlohy 64 KiB – největší V/V velikost podporovaná službou Azure NetApp Files v době testování, kterou tady představuje. Azure NetApp Files teď podporuje větší vstupně-výstupní velikosti. Další podrobnosti najdete rsize
v wsize
části možností připojení k Linuxu.
Propustnost čtení v Linuxu
Následující grafy ukazují 64-KiB sekvenční čtení ~3 500 MiB/s s s nconnect
, zhruba 2,3X ne-nconnect
.
Propustnost zápisu v Linuxu
Následující grafy zobrazují sekvenční zápisy. Značí, že nconnect
pro sekvenční zápis nemá žádný znatelný přínos. 1 500 MiB/s je přibližně horní limit sekvenčního svazku zápisu i výchozí limit D32s_v4 instancí.
IOPS pro čtení v Linuxu
Následující grafy zobrazují náhodné čtení 4 KiB přibližně 200 000 vstupně-výstupních operací čtení s nconnect
přibližně 3X ne-nconnect
.
IOPS zápisu v Linuxu
Následující grafy ukazují 4-KiB náhodné zápisy ~135 000 IOPS s nconnect
přibližně 3X ne-nconnect
.