Perché si verifica un'attesa di I/O elevata, un aumento della lunghezza della coda e un picco di latenza con il mio volume Amazon EBS?
L'attesa I/O è elevata, la lunghezza della coda è aumentata e la latenza è aumentata con il mio volume Amazon Elastic Block Store (Amazon EBS).
Risoluzione
In caso di latenza nel completamento delle operazioni di I/O, si verifica un aumento della lunghezza della coda e un'attesa di I/O elevata con i volumi Amazon EBS. Di seguito sono riportate alcuni dei motivi più comuni dell'aumento della latenza.
Il volume sta raggiungendo la quota di throughput o di IOPS
Se si raggiungono le quote di throughput e di IOPS, è possibile che si verifichi una latenza. Per determinare le quote di throughput e di IOPS, consulta Come posso calcolare gli IOPS e la velocità di trasmissione effettiva massimi relativi a un volume Amazon EBS? Quindi, verifica se i volumi EBS della tua istanza Amazon Elastic Compute Cloud (Amazon EC2) stanno raggiungendo le quote di throughput o di IOPS.
Se raggiungi spesso la quota di throughput o di IOPS, cambia il tipo o la dimensione del volume con uno che soddisfi le esigenze dell'applicazione. Per determinare i tipi di volume da utilizzare, è consigliabile effettuare il benchmarking dei volumi EBS confrontandoli con il carico di lavoro in un ambiente di test.
È stata raggiunta la quota di throughput o di IOPS dell'istanza
Le istanze EC2 ottimizzate per EBS hanno throughput e IOPS aggregati massimi su tutti i volumi EBS collegati all'istanza. Si potrebbe notare un'attesa di I/O elevata e un aumento della latenza, ma il volume non raggiunge le quote di throughput e di IOPS. In tal caso, verifica se throughput o IOPS del volume raggiungono la quota di throughput o di IOPS dell'istanza.
Ad esempio, si dispone di un volume gp3 di 1 TiB con capacità di IOPS allocata di 16.000 e throughput di 700 MiBps collegato a un'istanza t3.medium. Un'istanza t3.medium può raggiungere prestazioni massime di 260,57 MiBps di throughput e 11.800 IOPS aggregati su tutti i volumi collegati. L'istanza raggiunge questo risultato per soli 30 minuti in un periodo di 24 ore. Quindi, le prestazioni vengono limitate a una linea di base di 43,43 MiBps throughput e 2.000 IOPS aggregati su tutti i volumi collegati. Sebbene un volume sia in grado di gestire fino a 700 MiBps e 16.000 IOPS, l'istanza non è in grado di raggiungere queste prestazioni.
Se le esigenze di prestazioni delle applicazioni superano le capacità della tua istanza, modifica il tipo di istanza in uno in grado di gestire il tuo carico di lavoro.
L'espansione micro si verifica nel volume
L'espansione micro si verifica quando un volume espande IOPS o throughput per un periodo significativamente più breve rispetto al periodo di raccolta. Amazon CloudWatch non mostra espansione micro. Per ulteriori informazioni, consulta la sezione Come posso capire se nel mio volume Amazon EBS sono in corso eventi di micro-bursting e quindi evitare che questi accadano?
Il volume è stato ripristinato da uno snapshot e il volume è in fase di inizializzazione
Quando si ripristina un volume da uno snapshot, il volume deve inizializzare i dati. La prima volta che accedi a ciascun blocco di dati, si potrebbe verificare un aumento della latenza perché il volume deve scaricare i dati da Amazon Simple Storage (Amazon S3).
Per ridurre al minimo la latenza, puoi forzare l'inizializzazione del volume. Puoi anche attivare Ripristino rapido degli snapshot di Amazon EBS in modo che il volume sia completamente inizializzato al momento della creazione.
Problema con i sottosistemi di archiviazione sottostanti del volume
Se hai provato tutti i passaggi precedenti per la risoluzione dei problemi e continui a riscontrare una latenza elevata, contatta il Supporto AWS.
Informazioni correlate
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 3 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 2 anni fa