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.).

Linux workload throughput

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.).

Linux workload IOPS

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.

Linux read throughput

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í.

Linux write throughput

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 nconnectpřibližně 3X ne-nconnect.

Linux read IOPS

IOPS zápisu v Linuxu

Následující grafy ukazují 4-KiB náhodné zápisy ~135 000 IOPS s nconnectpřibližně 3X ne-nconnect.

Linux write IOPS

Další kroky