Azure NetApp Files srovnávací testy výkonu pro Linux

Tento článek popisuje srovnávací testy výkonu 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 Azure NetApp Files svazek dokáže zpracovat čistě sekvenční zápisy o velikosti přibližně 1 600 MiB/s a přibližně 4 500 MiB/s čistými sekvenčními čteními.

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ů pro čtení a zápis (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 přibližně 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ů pro čtení a zápis (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 nconnect v části možností připojení k Linuxu.

Grafy porovnávají výhody nconnect s nemontovanýmconnected svazkem. V grafech fio vygeneroval úlohu z jedné instance D32s_v4 v oblasti Azure us-west2 pomocí sekvenční úlohy 64 KiB – největší vstupně-výstupní velikost podporovaná Azure NetApp Files v době testování reprezentované tady. Azure NetApp Files teď podporuje větší velikosti vstupně-výstupních operací. Další podrobnosti najdete v wsize částirsize možností připojení k Linuxu.

Propustnost čtení linuxu

Následující grafy ukazují sekvenční čtení 64 KiB o přibližně 3 500 miB/s s s , nconnectpřibližně 2,3X bez čtenínconnect.

Linux read throughput

Propustnost zápisu v Linuxu

Následující grafy zobrazují sekvenční zápisy. Označují, že nconnect pro sekvenční zápisy nemá žádný znatelný přínos. 1 500 MiB/s je přibližně horní limit sekvenčního zápisu i výchozí limit D32s_v4 instancí.

Linux write throughput

Vstupně-výstupní operace čtení Linuxu

Následující grafy ukazují 4-KiB náhodné čtení přibližně 200 000 vstupně-výstupních operací čtení s nconnectpřibližně 3X ne-nconnect.

Linux read IOPS

Vstupně-výstupní operace zápisu do 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