Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive le funzionalità di prestazioni testate di una singola modalità di espansione del volume di Azure NetApp Files, in quanto riguarda i casi d'uso di Linux. I test hanno esplorato gli scenari per carichi di lavoro di scale-out sia di lettura che di scrittura. Conoscere i limiti di prestazioni della modalità innovativa per grandi volumi aiuta a facilitare il dimensionamento dei volumi.
Riepilogo dei test
La funzionalità Volumi di grandi dimensioni di Azure NetApp Files offre quattro livelli di servizio ognuno con limiti di velocità effettiva. I livelli di servizio possono essere ridimensionati verso l'alto o verso il basso senza interruzioni man mano che le esigenze di prestazioni cambiano.
- Livelli di servizio Standard, Premium e Ultra.
- Servizio flessibile: il livello di servizio flessibile consente di modificare i limiti di velocità effettiva e dimensioni in modo indipendente per i pool di capacità tramite QoS manuale.
In questi test è stato usato un livello di servizio flessibile.
I carichi di lavoro pesanti di metadati sono vantaggiosi per la modalità di breakthrough per grandi volumi di Azure NetApp File grazie all'aumento del parallelismo delle modalità di breakthrough per grandi volumi. I vantaggi delle prestazioni sono evidenti nei carichi di lavoro pesanti nella creazione, scollegamento e ridenominazione di file che sono tipici dei carichi di lavoro EDA con conteggi elevati dei file. Per altre informazioni sulle prestazioni dei carichi di lavoro di metadati elevati, vedere Vantaggi dell'uso di Azure NetApp Files per l'automazione della progettazione elettronica.
Per ottenere questi risultati di test, è stato usato FIO, un generatore di carichi di lavoro sintetico progettato come test di stress dell'archiviazione. Esistono fondamentalmente due modelli di test delle prestazioni di archiviazione:
Calcolo con scalabilità orizzontale, che fa riferimento all'uso di più macchine virtuali per generare il carico massimo possibile in un singolo volume di Azure NetApp Files.
Calcolo con scalabilità orizzontale, che fa riferimento all'uso di una macchina virtuale di grandi dimensioni per testare i limiti superiori di un singolo client in un singolo volume di Azure NetApp Files.
Per la modalità breakthrough per volumi di grandi dimensioni, sono stati eseguiti solo i test di scale-out per verificare le prestazioni di un singolo volume di grandi dimensioni in modalità breakthrough.
Test di scale-out Linux in modalità breakthrough per volumi di grandi dimensioni
I test sono stati eseguiti con la configurazione seguente:
| Componente | Configurazione |
|---|---|
| Dimensioni della macchina virtuale Azure | E32s_v5 |
| Limite di larghezza di banda in uscita della macchina virtuale di Azure | 2000 MiB/s (2 GiB/s) |
| Sistema operativo | RHEL 9.4 |
| Volume di grandi dimensioni | 50 TiB FSL (50.560 MiB/s velocità effettiva) |
| Opzioni di montaggio | hard, rsize=262144, wsize=262144, vers=3, tcp, nconnect=8 |
Carichi di lavoro sequenziali da 256 KiB (MiB/s)
Il grafico rappresenta un carico di lavoro sequenziale da 256 KiB usando dodici macchine virtuali che leggono e scrivono su un singolo volume di grandi dimensioni in modalità avanzata usando un set di lavoro da 1 TiB. Il grafico mostra che un singolo volume di Azure NetApp Files di grandi dimensioni in modalità breakthrough può gestire letture sequenziali pure di circa 50.000 MiB/s e scritture sequenziali pure di 21.202 MiB/s.
Carico di lavoro casuale a 8 KiB (operazioni di I/O al secondo)
Il grafico rappresenta un carico di lavoro casuale da 8 KiB e un working set di 1 TiB. Il grafico mostra che un volume di grandi dimensioni di Azure NetApp Files in modalità avanzata può gestire circa 1.800.000 operazioni di I/O di lettura casuali pure e circa 994.384 operazioni di I/O di scrittura casuali pure.
Riassunto
I risultati dei test FIO con scalabilità orizzontale dimostrano che la modalità di espansione di volumi elevati di Azure NetApp Files è particolarmente adatta per i carichi di lavoro EDA, che richiedono l'archiviazione dei file, in grado di gestire conteggi elevati di file, capacità sostanziale e operazioni parallele estese in migliaia di workstation client.