Benchmark delle prestazioni Azure NetApp Files per LinuxAzure NetApp Files performance benchmarks for Linux

Questo articolo descrive i benchmark delle prestazioni Azure NetApp Files offre per Linux.This article describes performance benchmarks Azure NetApp Files delivers for Linux.

Scalabilità orizzontale di LinuxLinux scale-out

Questa sezione descrive i benchmark delle prestazioni della velocità effettiva del carico di lavoro Linux e del carico di lavoro.This section describes performance benchmarks of Linux workload throughput and workload IOPS.

Velocità effettiva del carico di lavoro LinuxLinux workload throughput

Il grafico seguente rappresenta un carico di lavoro sequenziale 64-Kibibyte (KiB) e un working set 1-TiB.The graph below represents a 64-kibibyte (KiB) sequential workload and a 1-TiB working set. Indica che un singolo volume di Azure NetApp Files può gestire tra circa 1.600 scritture sequenziali pure di MiB/s e ~ 4.500 le letture sequenziali pure.It shows that a single Azure NetApp Files volume can handle between ~1,600 MiB/s pure sequential writes and ~4,500 MiB/s pure sequential reads.

Il grafico illustra un calo del 10% alla volta, dalla scrittura pura a quella pura.The graph illustrates decreases in 10% at a time, from pure read to pure write. Viene illustrato ciò che è possibile aspettarsi quando si usa un rapporto di lettura/scrittura variabile (100%: 0%, 90%: 10%, 80%: 20% e così via).It demonstrates what you can expect when using varying read/write ratios (100%:0%, 90%:10%, 80%:20%, and so on).

Velocità effettiva del carico di lavoro Linux

IOPS del carico di lavoro LinuxLinux workload IOPS

Il grafico seguente rappresenta un carico di lavoro casuale da 4 Kibibyte (KiB) e un working set 1-TiB.The following graph represents a 4-kibibyte (KiB) random workload and a 1-TiB working set. Il grafico mostra che un volume di Azure NetApp Files può gestire tra circa 130.000 scritture casuali pure e le letture casuali pure ~ 460.000.The graph shows that an Azure NetApp Files volume can handle between ~130,000 pure random writes and ~460,000 pure random reads.

In questo grafico viene illustrato un calo del 10% alla volta, da letture pure a scritture pure.This graph illustrates decreases in 10% at a time, from pure read to pure write. Viene illustrato ciò che è possibile aspettarsi quando si usa un rapporto di lettura/scrittura variabile (100%: 0%, 90%: 10%, 80%: 20% e così via).It demonstrates what you can expect when using varying read/write ratios (100%:0%, 90%:10%, 80%:20%, and so on).

IOPS del carico di lavoro Linux

Scalabilità verticale LinuxLinux scale-up

Il kernel Linux 5,3 Abilita la rete con scalabilità orizzontale a client singolo per NFS nconnect .Linux 5.3 kernel enables single-client scale-out networking for NFS-nconnect. I grafici in questa sezione mostrano i risultati dei test di convalida per l'opzione di montaggio sul lato client con NFSv3.The graphs in this section show the validation testing results for the client-side mount option with NFSv3. La funzionalità è disponibile in SUSE (a partire da SLES12SP4) e Ubuntu (a partire dalla versione 19,10).The feature is available on SUSE (starting with SLES12SP4) and Ubuntu (starting with the 19.10 release). Si tratta di un concetto simile a SMB multicanale e Oracle Direct NFS.It's similar in concept to both SMB multichannel and Oracle Direct NFS.

I grafici confrontano i vantaggi di nconnect a un volume montato non connesso.The graphs compare the advantages of nconnect to a non-connected mounted volume. Nei grafici, FIO ha generato il carico di lavoro da una singola istanza di D32s_v3 nell'area di Azure US-West2.In the graphs, FIO generated the workload from a single D32s_v3 instance in the us-west2 Azure region.

Velocità effettiva di lettura LinuxLinux read throughput

I grafici seguenti mostrano letture sequenziali di ~ 3.500 MiB/s letture con nconnect , approssimativamente 2,3 x non nconnect .The following graphs show sequential reads of ~3,500 MiB/s reads with nconnect, roughly 2.3X non-nconnect.

Velocità effettiva di lettura Linux

Velocità effettiva di scrittura LinuxLinux write throughput

I grafici seguenti mostrano Scritture sequenziali.The following graphs show sequential writes. Indicano che nconnect non ha vantaggi evidenti per le Scritture sequenziali.They indicate that nconnect has no noticeable benefit for sequential writes. 1.500 MiB/s è approssimativamente il limite superiore del volume di scrittura sequenziale e il limite di uscita dell'istanza D32s_v3.1,500 MiB/s is roughly both the sequential write volume upper limit and the D32s_v3 instance egress limit.

Velocità effettiva di scrittura Linux

IOPS lettura LinuxLinux read IOPS

I grafici seguenti mostrano letture casuali di ~ 200.000 operazioni di i nconnect /o di lettura con, approssimativamente 3x non- nconnect .The following graphs show random reads of ~200,000 read IOPS with nconnect, roughly 3X non-nconnect.

IOPS lettura Linux

IOPS di scrittura LinuxLinux write IOPS

I grafici seguenti mostrano scritture casuali di ~ 135.000 operazioni di i/o al secondo con nconnect circa 3x non nconnect .The following graphs show random writes of ~135,000 write IOPS with nconnect, roughly 3X non-nconnect.

IOPS di scrittura Linux

Passaggi successiviNext steps