Interpretare i dati delle performance
I dati sulle performance possono aiutarti a ottimizzare le performance del tuo storage array.
Quando si interpretano i dati sulle performance, tenere presente che diversi fattori influiscono sulle performance dello storage array. La seguente tabella descrive le aree principali da considerare.
Dati sulle performance | Implicazioni per l'ottimizzazione delle performance |
---|---|
Latenza (millisecondi o ms) |
Monitorare l'attività di i/o di un oggetto specifico. Identificare potenzialmente gli oggetti che sono colli di bottiglia:
|
IOPS |
I fattori che influiscono sulle operazioni di input/output al secondo (IOPS o iOS/sec) includono i seguenti elementi:
Maggiore è il tasso di hit della cache, maggiori saranno i tassi di i/O. Con il caching in scrittura attivato si riscontrano velocità di i/o in scrittura più elevate rispetto a quelle disattivate. Per decidere se attivare il caching in scrittura per un singolo volume, esaminare gli IOPS correnti e il numero massimo di IOPS. Per i modelli di i/o sequenziali dovrebbero essere visualizzate velocità più elevate rispetto ai modelli di i/o random. Indipendentemente dal modello di i/o, abilitare il caching in scrittura per massimizzare la velocità di i/o e ridurre i tempi di risposta dell'applicazione. È possibile vedere i miglioramenti delle performance causati dalla modifica delle dimensioni dei segmenti nelle statistiche IOPS di un volume. Provare a determinare la dimensione ottimale del segmento oppure utilizzare la dimensione del file system o del blocco del database. |
MIB/s |
Le velocità di trasferimento o di throughput sono determinate dalla dimensione i/o dell'applicazione e dalla velocità di i/O. In genere, le richieste di i/o delle applicazioni di piccole dimensioni comportano una velocità di trasferimento inferiore, ma forniscono una velocità di i/o più rapida e tempi di risposta più brevi. Con richieste di i/o applicative più ampie, è possibile ottenere velocità di throughput più elevate. La comprensione dei modelli di i/o tipici delle applicazioni consente di determinare le velocità massime di trasferimento i/o per uno specifico array di storage. |
CPU |
Questo valore è una percentuale della capacità di elaborazione utilizzata. Si potrebbe notare una disparità nell'utilizzo della CPU degli stessi tipi di oggetti. Ad esempio, l'utilizzo della CPU di un controller è pesante o aumenta nel tempo, mentre quello dell'altro controller è più leggero o più stabile. In questo caso, è possibile modificare la proprietà del controller di uno o più volumi nel controller con la percentuale di CPU inferiore. Si consiglia di monitorare la CPU nell'array di storage. Se la CPU continua ad aumentare nel tempo mentre le performance delle applicazioni diminuiscono, potrebbe essere necessario aggiungere array di storage. Aggiungendo array di storage alla tua azienda, puoi continuare a soddisfare le esigenze applicative a un livello di performance accettabile. |
Spazio di crescita |
Per spazio di crescita si intende la capacità di performance residua dei controller, dei canali host del controller e dei canali del disco del controller. Questo valore viene espresso in percentuale e rappresenta il divario tra le massime performance possibili che questi oggetti sono in grado di offrire e i livelli di performance correnti.
|