Modifica delle impostazioni della profondità di coda dell'host

Scoprite le impostazioni di profondità massima della coda di I/O dell'host e dell'applicazione consigliate per ciascun livello di prestazioni di Block Storage for Classic per ottimizzare il throughput e la latenza.

Profondità della coda consigliata per ciascun livello IOPS
Livello prestazioni Profondità massima della coda host
0,25 IOPS per GB 8
2 IOPS per GB 24
4 IOPS per GB 56
10 IOPS per GB 56+

L'impostazione host non influenza la latenza di disco e controller. Influisce solo sulla latenza osservata dall'host e dall'applicazione.

Una profondità di coda che supera i numeri elencati può aumentare la latenza I/O dell'host, mentre una profondità della coda al di sotto del numero elencato può ridurre le prestazioni I/O dell'host. Poiché ciascuna applicazione è differente, sono necessarie una regolazione e un'osservazione per raggiungere le prestazioni massime dell'archiviazione.

L'ottimizzazione delle prestazioni è in genere un processo di prova ed errore. Ad esempio, per il livello di prestazioni 10 IOPS per GB, si consiglia di iniziare da 56. Quindi, è possibile sintonizzarsi in incrementi fino a quando non si vedono i guadagni in diminuzione. Quindi, si torna indietro fino a trovare un buon equilibrio tra prestazioni e latenza.

La profondità di coda dell'host viene di norma regolata nel driver dell'adattatore bus host o nell'hypervisor e, a volte, nell'applicazione. I valori predefiniti standard quali 32 o 64 possono causare una latenza eccessiva di host o applicazioni.

Se un host o un hypervisor stanno utilizzando più livelli Performance, usa la profondità di coda per il livello più veloce e osserva la latenza sul livello Performance più lento.

Se la latenza sul livello più basso è inaccettabile, regolate la profondità della coda fino a raggiungere un equilibrio tra latenza e prestazioni per tutti i livelli.