Benchmark delle prestazioni di Azure NetApp Files per Linux

Questo articolo descrive i benchmark delle prestazioni di Azure NetApp Files per Linux.

Scalabilità orizzontale di Linux

Questa sezione descrive i benchmark delle prestazioni della velocità effettiva del carico di lavoro Linux e delle operazioni di I/O al secondo del carico di lavoro.

Velocità effettiva del carico di lavoro Linux

Il grafico seguente rappresenta un carico di lavoro sequenziale di 64 kibibyte (KiB) e un working set di 1 TiB. Mostra che un singolo volume di Azure NetApp Files può gestire tra ~1.600 MiB/s scritture sequenziali pure e ~4.500 MiB/s letture sequenziali pure.

Il grafico illustra una diminuzione del 10% alla volta, dalla lettura pura alla scrittura pura. Illustra cosa aspettarsi quando si usano rapporti di lettura/scrittura variabili (100%:0%, 90%:10%, 80%:20%e così via).

Linux workload throughput

Operazioni di I/O al secondo del carico di lavoro Linux

Il grafico seguente rappresenta un carico di lavoro casuale di 4 kibibyte (KiB) e un working set di 1 TiB. Il grafico mostra che un volume di Azure NetApp Files può gestire tra ~130.000 scritture casuali pure e ~460.000 letture casuali pure.

Questo grafico illustra una diminuzione del 10% alla volta, dalla lettura pura alla scrittura pura. Illustra cosa aspettarsi quando si usano rapporti di lettura/scrittura variabili (100%:0%, 90%:10%, 80%:20%e così via).

Linux workload IOPS

Scalabilità orizzontale di Linux

I grafici in questa sezione mostrano i risultati dei test di convalida per l'opzione di montaggio sul lato client con NFSv3. Per altre informazioni, vedere la nconnect sezione delle opzioni di montaggio di Linux.

I grafici confrontano i vantaggi di nconnect con un volume nonconnected montato. Nei grafici FIO ha generato il carico di lavoro da una singola istanza di D32s_v4 nell'area di Azure us-west2 usando un carico di lavoro sequenziale da 64 KiB, ovvero le dimensioni di I/O più grandi supportate da Azure NetApp Files al momento del test rappresentato qui. Azure NetApp Files supporta ora dimensioni di I/O maggiori. Per altri dettagli, vedere rsize e wsize la sezione delle opzioni di montaggio di Linux.

Velocità effettiva lettura Linux

I grafici seguenti mostrano letture sequenziali 64-KiB di circa 3.500 Letture MiB/s con nconnect, approssimativamente 2,3X non-nconnect.

Linux read throughput

Velocità effettiva di scrittura linux

I grafici seguenti mostrano scritture sequenziali. Indicano che nconnect non ha alcun vantaggio notevole per le scritture sequenziali. 1.500 MiB/s è approssimativamente il limite superiore del volume di scrittura sequenziale e il limite di uscita dell'istanza di D32s_v4.

Linux write throughput

Operazioni di I/O al secondo di lettura linux

I grafici seguenti mostrano letture casuali da 4 KiB di circa 200.000 operazioni di I/O al secondo di lettura con , approssimativamente 3X non.The following graphs show 4-KiB random reads of ~200.000 read IOPS with nconnect, approssimativamente 3X non-.nconnect

Linux read IOPS

Operazioni di I/O al secondo di scrittura linux

I grafici seguenti mostrano 4-KiB scritture casuali di circa 135.000 operazioni di I/O al secondo di scrittura con , approssimativamente 3X non.The following graphs show 4-KiB random write of ~135.000 IOPS with nconnect, approssimativamente 3X non-nconnect.

Linux write IOPS

Passaggi successivi