Statistiche dettagliate sulle prestazioni di Amazon EBS - Amazon EBS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Statistiche dettagliate sulle prestazioni di Amazon EBS

I dispositivi a NVMe blocchi Amazon EBS forniscono statistiche sulle prestazioni di I/O in tempo reale e ad alta risoluzione per i volumi Amazon EBS collegati a istanze Amazon basate su Nitro. EC2 Queste statistiche vengono presentate come contatori aggregati che vengono conservati per tutta la durata del collegamento del volume all'istanza. Le statistiche forniscono dettagli sul numero cumulativo di operazioni, sui byte inviati e ricevuti e sul tempo impiegato per le operazioni di I/O di lettura e scrittura. Inoltre, le statistiche includono gli istogrammi per le operazioni di I/O di lettura e scrittura e il tempo totale in cui l'applicazione ha superato i limiti di IOPS o di throughput forniti dal volume EBS o dall'istanza collegata.

È possibile raccogliere queste statistiche con una granularità fino a intervalli di 1 secondo.

Considerazioni
  • Le statistiche sono supportate per tutti i tipi di volume Amazon EBS.

  • Le statistiche sono supportate solo per i volumi collegati a istanze create sul sistema AWS Nitro.

  • Le statistiche sono disponibili per i volumi abilitati a Multi-Attach. Quando si visualizzano le statistiche per un volume abilitato a Multi-Attach, le statistiche sono specifiche per l'allegato dell'istanza e riflettono solo l'utilizzo dell'istanza.

  • Le statistiche sono disponibili senza costi aggiuntivi.

  • Le statistiche dettagliate sulle prestazioni di EBS non sono supportate per le istanze G6, G6e, Gr6, P4, P5 e P5e.

Statistiche

Il dispositivo a NVMe blocchi Amazon EBS fornisce le seguenti statistiche:

Nome della statistica Nome completo Tipo Descrizione
total_read_ops Operazioni di lettura totali Contatore Il numero totale di operazioni di lettura completate.
total_write_ops Operazioni di scrittura totali Contatore Il numero totale di operazioni di scrittura completate.
total_read_bytes Byte totali letti Contatore Il numero totale di byte letti trasferiti.
total_write_bytes Byte di scrittura totali Contatore Il numero totale di byte di scrittura trasferiti.
total_read_time Tempo totale di lettura Contatore Il tempo totale impiegato, in microsecondi, per tutte le operazioni di lettura completate.
total_write_time Tempo totale di scrittura Contatore Il tempo totale impiegato, in microsecondi, da tutte le operazioni di scrittura completate.
ebs_volume_performance_exceeded_iops Il tempo totale richiesto ha superato gli IOPS assegnati in base al volume Contatore Il tempo totale, in microsecondi, della richiesta IOPS ha superato le prestazioni IOPS fornite dal volume.
ebs_volume_performance_exceeded_tp Il tempo totale richiesto ha superato la velocità effettiva fornita in base al volume Contatore Il tempo totale, in microsecondi, in cui la richiesta di throughput ha superato le prestazioni di throughput fornite dal volume.
ec2_instance_ebs_performance_exceeded_iops La richiesta di tempo totale ha superato le prestazioni IOPS dell'istanza EC2 Contatore Il tempo totale, in microsecondi, in cui il volume EBS ha superato le prestazioni IOPS massime dell' EC2 istanza Amazon collegata.
ec2_instance_ebs_performance_exceeded_tp Il tempo totale richiesto ha superato EC2 le prestazioni di throughput dell'istanza Contatore Il tempo totale, in microsecondi, in cui il volume EBS ha superato le prestazioni di throughput massime dell' EC2 istanza Amazon collegata.
volume_queue_length Lunghezza della coda del volume Punto nel tempo Il numero di operazioni di lettura e scrittura in attesa di essere completate.
read_io_latency_histogram Leggi l'istogramma I/O Istogramma * Il numero di operazioni di lettura completate all'interno di ogni contenitore di latenza, in microsecondi.
write_io_latency_histogram Scrivi un istogramma di I/O Istogramma * Il numero di operazioni di scrittura completate all'interno di ogni contenitore di latenza, in microsecondi.
Nota

* Le statistiche sull'istogramma rappresentano solo le operazioni di I/O che sono state completate con successo. Le operazioni di I/O bloccate o compromesse non sono incluse, ma saranno evidenti nelle volume_queue_length statistiche, che vengono presentate come statistiche. point-in-time

Accesso alle statistiche

È necessario accedere alle statistiche direttamente dall'istanza a cui è collegato il volume Amazon EBS. Puoi accedere alle statistiche utilizzando uno dei seguenti metodi.

ebsnvme script

Lo ebsnvme script è disponibile nel repository Github di amazon-ec2-utils.

Per accedere alle statistiche
  1. Connect all'istanza a cui è collegato il volume.

  2. Scarica lo ebsnvme script dal amazon-ec2-utils repository Github.

    wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
  3. Modifica le autorizzazioni dello script per renderlo eseguibile.

    sudo chmod +x ./ebsnvme
  4. Esegui lo ebsnvme script e specifica il nome del dispositivo per il volume.

    sudo ./ebsnvme stats /dev/nvme0n1
nvme-cli tool (Amazon Linux only)
Per accedere alle statistiche
  1. Connect all'istanza a cui è collegato il volume.

  2. Amazon Linux AMIs rilasciato dopo il 12 novembre 2024 include l'ultima versione dello nvme-cli strumento. Se utilizzi una vecchia AMI Amazon Linux, aggiorna lo nvme-cli strumento.

    sudo yum install nvme-cli
  3. Esegui il comando seguente e specifica il nome del dispositivo per il volume.

    nvme amzn stats /dev/nvme0n1
Prometheus

Puoi anche monitorare le statistiche con Prometheus, un'applicazione di monitoraggio open source, e Amazon Managed Service for Prometheus. In questo modo è più semplice monitorare i volumi di Amazon EBS tra container e ambienti Kubernetes su larga scala. Con il driver Amazon EBS CSI versione v1.37.0 e successive, le statistiche dettagliate sulle prestazioni vengono esposte come endpoint compatibile con Prometheus per l'esportazione in Prometheus/metrics.

Per ulteriori informazioni, consulta le metriche di inserimento nel tuo spazio di lavoro Amazon Managed Service for Prometheus nella Guida per l'utente di Amazon Managed Service for Prometheus.