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