Statistiche dettagliate delle prestazioni per i volumi di archivio dell’istanza Amazon EC2 - Amazon Elastic Compute Cloud

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 delle prestazioni per i volumi di archivio dell’istanza Amazon EC2

Amazon EC2 fornisce statistiche sulle prestazioni in tempo reale e ad alta risoluzione per i volumi di archivio dell’istanza NVMe collegati a istanze Amazon EC2 basate su Nitro. Queste statistiche sono presentate come contatori aggregati che vengono mantenuti per tutta la durata dell’istanza. Le statistiche forniscono dettagli sul numero cumulativo di operazioni, sui byte inviati e ricevuti, sul tempo impiegato nelle operazioni I/O di lettura e scrittura e sugli istogrammi per le operazioni I/O di lettura e scrittura. Sebbene queste statistiche mantengano la coerenza con le statistiche dettagliate sulle prestazioni di Amazon EBS, includono anche istogrammi di latenza dettagliati suddivisi per dimensione di I/O, che possono fornire informazioni più granulari sui modelli di prestazioni di archiviazione. Questa visibilità migliorata consente di identificare con precisione quali dimensioni di I/O specifiche presentano problemi di latenza, consentendoti di ottimizzare le prestazioni delle applicazioni e di risolvere i problemi in modo più efficace.

È possibile raccogliere queste statistiche con una granularità, fino a intervalli di 1 secondo. Se le richieste vengono effettuate con una frequenza superiore a intervalli di 1 secondo, il driver NVMe potrebbe metterle in coda, insieme ad altri comandi di amministrazione, per essere elaborate in un secondo momento.

Considerazioni
  • Le statistiche sono supportate solo dai volumi di archivio dell’istanza NVMe collegati alle istanze basate su Nitro.

  • I contatori non sono persistenti tra le interruzioni e i riavvii dell’istanza.

  • Le statistiche sono disponibili senza costi aggiuntivi.

Statistiche

Il dispositivo a blocchi NVMe 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.
total_write_ops Operazioni di scrittura totali Contatore Il numero totale di operazioni di scrittura.
total_read_bytes Bytes letti totali Contatore Il numero totale di byte letti trasferiti.
total_write_bytes Byte scritti totale Contatore Il numero totale di byte scritti trasferiti.
total_read_time Tempo di lettura totale Contatore Il tempo totale impiegato, in microsecondi, da tutte le operazioni di lettura completate.
total_write_time Tempo di scrittura totale Contatore Il tempo totale impiegato, in microsecondi, da tutte le operazioni di scrittura completate.
instance_store_volume_performance_exceeded_iops Il tempo totale richiesto ha superato il numero massimo di IOPS del volume Contatore Il tempo totale, in microsecondi, durante il quale le richieste di IOPS hanno il volume massimo di IOPS. Qualsiasi valore superiore a 0 indica che il carico di lavoro ha richiesto un numero di IOPS superiore a quello che il volume era in grado di fornire. Idealmente, il conteggio incrementale di questa metrica, tra due tempi di snapshot, dovrebbe essere minimo.
instance_store_volume_performance_exceeded_tp Il tempo totale richiesto ha superato il numero massimo di throughput del volume Contatore Il tempo totale, in microsecondi, durante il quale la richiesta di throughput ha superato il volume massimo di throughput. Qualsiasi valore superiore a 0 indica che il carico di lavoro ha richiesto un numero di throughput superiore a quello che il volume era in grado di fornire. Idealmente, il conteggio incrementale di questa metrica, tra due tempi di snapshot, dovrebbe essere minimo.
volume_queue_length Lunghezza della coda del volume Point in time Il numero di operazioni di lettura e scrittura in attesa di completamento.
read_io_latency_histogram Istogramma di I/O di lettura Istogramma * Il numero di operazioni di lettura completate all’interno di ogni contenitore di latenza, in microsecondi.
write_io_latency_histogram Istogramma di I/O di scrittura 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 completate con successo. Le operazioni di I/O bloccate o compromesse non sono incluse, ma saranno evidenti nelle statistiche volume_queue_length, che vengono presentate come statistiche point-in-time.

Accesso alle statistiche

È necessario accedere alle statistiche direttamente dall’istanza a cui sono collegati i volumi di archivio dell’istanza. Puoi alle statistiche utilizzando uno dei metodi seguenti.

Amazon CloudWatch

Puoi configurare l’agente Amazon CloudWatch per raccogliere statistiche dall’istanza e renderle disponibili come metriche personalizzate in CloudWatch. Quindi, puoi utilizzare le metriche di CloudWatch per analizzare i modelli di I/O, tenere traccia delle tendenze delle prestazioni, creare dashboard personalizzati e configurare allarmi automatici in base a soglie prestazionali.

Per ulteriori informazioni sulla configurazione dell’agente CloudWatch, consultare Collect Amazon EC2 instance store volume metrics.

nvme-cli tool
Per accedere alle statistiche
  1. Connetti all’istanza a cui è collegato il volume.

  2. Le AMI Amazon Linux 2023 rilasciate dopo il 15 settembre 2025 includono l’ultima versione dello strumento nvme-cli. Se utilizzi una vecchia AMI Amazon Linux, aggiorna lo strumento nvme-cli.

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

    sudo nvme amzn stats /dev/nvme0n1

Le statistiche forniscono anche istogrammi di latenza dettagliati suddivisi per dimensione di I/O. Per visualizzare le statistiche suddivise per dimensione di I/O, includi l’opzione --details. Ad esempio:

sudo nvme amzn stats --details /dev/nvme0n1

È possibile ottenere ulteriori informazioni su come utilizzare lo strumento specificando l’opzione --help. Ad esempio:

sudo nvme amzn stats --help
nvme_amzn.exe tool
Per accedere alle statistiche
  1. Connetti all’istanza a cui è collegato il volume.

  2. Assicurati di utilizzare la versione 1.7.0 o successiva del driver AWSNVMe. Per ulteriori informazioni sull’aggiornamento del driver AWSNVMe, consultare AWS Driver NVMe.

  3. Ottieni il numero del disco per il volume. Per ulteriori informazioni, consultare Map NVMe disks on Amazon EC2 Windows instance to volumes.

  4. Esegui il comando seguente come amministratore e specifica il numero del disco per il volume.

    .\nvme_amzn.exe stats disk_number

Le statistiche forniscono anche istogrammi di latenza dettagliati suddivisi per dimensione di I/O. Per visualizzare le statistiche suddivise per dimensione di I/O, includi l’opzione --details. Ad esempio:

.\nvme_amzn.exe stats --details disk_number