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 | FSL da 200 TiB (throughput di 122.800 MiB/s) |
| Opzioni di montaggio | hard, rsize=262144, wsize=262144, vers=3, tcp, nconnect=8 |
Carichi di lavoro sequenziali da 256 KiB (MiB/s)
Il grafico seguente rappresenta un carico di lavoro sequenziale di 256 KiB che utilizza trenta macchine virtuali che leggono e scrivono in un unico grande volume in modalità rivoluzionaria usando un set di lavoro da 1 TiB. Il grafico mostra che un singolo volume grande di Azure NetApp Files in modalità breakthrough può gestire tra circa 80.000 MiB/s letture puramente sequenziali e 32.637 MiB/s scritture puramente sequenziali.
I risultati del benchmark riflettono la configurazione di test validata utilizzata durante la qualificazione delle prestazioni. Si prevede che ulteriori test e ottimizzazioni aumentino le prestazioni, in particolare per i carichi di lavoro di lettura sequenziali.
Carico di lavoro casuale a 8 KiB (operazioni di I/O al secondo)
Il grafico seguente rappresenta un carico di lavoro casuale da 8 KiB e un insieme di lavoro da 1 TiB. Il grafico mostra che un grande volume Azure NetApp Files in modalità breakthrough può gestire circa 4.333.761 IO di lettura casuale pura e 1.500.000 IO di scrittura casuale pura.
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.