Metriche e test delle prestazioni
Osservare le prestazioni per l'opzione di configurazione Prestazioni elastiche bilanciate e ottenere informazioni sul numero massimo di host.
Per ulteriori informazioni sugli esempi di comandi FIO che è possibile utilizzare per il test delle prestazioni, vedere Comandi FIO di esempio per i test delle prestazioni dei volumi a blocchi sulle istanze basate su Linux.
Metodologia di test e prestazioni per l'opzione Prestazioni elastiche bilanciate
- Prima di eseguire qualsiasi test, proteggi i tuoi dati eseguendo un backup dei tuoi dati e dell'ambiente del sistema operativo per prevenire qualsiasi perdita di dati.
- Non eseguire i test FIO direttamente su un dispositivo già in uso, ad esempio /dev/sdX. Se è in uso come disco formattato e dati su di esso, l'esecuzione di FIO con un carico di lavoro di scrittura (readwrite, randrw, write, trimwrite) sovrascrive i dati sul disco e causa il danneggiamento dei dati. Eseguire FIO solo su dispositivi raw non formattati non in uso.
Questa sezione descrive l'impostazione degli ambienti di test, la metodologia e le prestazioni osservate per l'opzione di configurazione Prestazioni elastiche bilanciate. Alcune delle dimensioni del volume del campione testate erano:
-
Volume da 50 GB - 3.000 IOPS @ 4K
-
Volume da 1 TB - 25.000 IOPS @ 4K
-
Massimo host, area Ashburn (IAD), venti volumi da 1 TB - 400.000 IOPS @ 4K
Questi test hanno utilizzato una vasta gamma di dimensioni del volume. Per visualizzare i limiti delle prestazioni di throughput, è necessario utilizzare blocchi di dimensioni pari o superiori a 256 KB. Per la maggior parte degli ambienti, i blocchi 4K, 8K o 16K sono comuni a seconda del carico di lavoro dell'applicazione e vengono utilizzati in modo specifico per le misurazioni IOPS.
Nelle immagini delle prestazioni osservate in questa sezione, l'asse X rappresenta la dimensione del volume testata, compresa tra 4 KB e 1 MB. L'asse Y rappresenta l'IOPS consegnato. L'asse Z rappresenta il mix di lettura/scrittura testato, che va dal 100% di lettura al 100% di scrittura.
Note prestazioni per tipi di istanza
-
I risultati in termini di prestazioni di throughput si riferiscono alle istanze bare metal. Le prestazioni di throughput sulle istanze VM dipendono dalla larghezza di banda di rete che è disponibile per l'istanza e ulteriormente limitate da tale larghezza di banda per il volume. Per informazioni dettagliate sulla larghezza di banda di rete disponibile per le forme VM, vedere la colonna Larghezza di banda di rete nella tabella Forme VM.
-
Le prestazioni a livello di IOPS dipendono dal tipo o dalla forma dell'istanza, pertanto si applicano a tutte le forme Bare Metal e VM per i volumi collegati a iSCSI.
Volume a blocchi da 1 TB
Un volume da 1 TB è stato installato in un'istanza Bare Metal in esecuzione nell'area Phoenix. La forma dell'istanza era densa, il carico di lavoro era di I/O diretto con un set di lavoro da 10 GB. Per informazioni dettagliate su come eseguire i test dei benchmark delle prestazioni, vedere Comandi FIO di esempio per i test delle prestazioni dei volumi a blocchi sulle istanze basate su Linux.
I risultati hanno mostrato che per 1 TB, il limite di larghezza di banda per il test delle dimensioni dei blocchi più grandi si verifica a 320MBS.
Le immagini seguenti mostrano le prestazioni osservate per 1 TB:
Volume a blocchi da 50 GB
Un volume da 50 GB è stato installato in un'istanza Bare Metal in esecuzione nell'area Phoenix. La forma dell'istanza era densa, il carico di lavoro era di I/O diretto con un set di lavoro da 10 GB. Per informazioni dettagliate su come eseguire i test dei benchmark delle prestazioni, vedere Comandi FIO di esempio per i test delle prestazioni dei volumi a blocchi sulle istanze basate su Linux.
I risultati hanno mostrato che per il volume da 50 GB, il limite di larghezza di banda viene confermato come 24.000 KBPS per i test di dimensioni dei blocchi più grandi (256 KB o dimensioni dei blocchi più grandi) e viene consegnato il massimo di 3.000 IOPS a dimensione dei blocchi 4K. Per i volumi di piccole dimensioni, le dimensioni dei blocchi 4K sono comuni.
Le seguenti immagini mostrano le prestazioni osservate per 50 GB:
Massimo host
A seconda della forma dell'istanza, una singola istanza con più volumi collegati può ottenere prestazioni fino a 800.000 IOPS quando le impostazioni delle prestazioni elastiche per i volumi collegati sono impostate su prestazioni bilanciate o superiori.
Per informazioni dettagliate su come eseguire i test dei benchmark delle prestazioni, vedere Comandi FIO di esempio per i test delle prestazioni dei volumi a blocchi sulle istanze basate su Linux.
Le seguenti immagini mostrano le prestazioni osservate: