Statistiche dettagliate sulle prestazioni per i volumi di Amazon EC2 Instance Store - 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 sulle prestazioni per i volumi di Amazon EC2 Instance Store

Amazon EC2 fornisce statistiche sulle prestazioni in tempo reale e ad alta risoluzione, ad NVMe esempio i volumi di archiviazione collegati a istanze Amazon EC2 basate su Nitro. Queste statistiche vengono presentate come contatori aggregati che vengono conservati 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 di lettura e scrittura e sugli istogrammi per I/O le operazioni di lettura e scrittura. I/O Sebbene queste statistiche mantengano la coerenza con le statistiche dettagliate sulle prestazioni di Amazon EBS, includono anche istogrammi di latenza dettagliati suddivisi per I/O dimensione, che possono fornire informazioni più granulari sui modelli di prestazioni di storage. Questa visibilità migliorata consente di identificare con precisione quali I/O dimensioni specifiche presentano problemi di latenza, consentendoti di ottimizzare le prestazioni delle applicazioni e 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 NVMe driver potrebbe mettere in coda le richieste, insieme ad altri comandi di amministrazione, per elaborarle in un secondo momento.

Considerazioni
  • Le statistiche sono supportate solo per i volumi di archiviazione collegati a NVMe istanze basate su Nitro.

  • I contatori non sono persistenti tra le interruzioni e i riavvii delle istanze.

  • Le statistiche sono disponibili senza costi aggiuntivi.

Statistiche

Il dispositivo a NVMe blocchi 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.
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, in cui le richieste IOPS hanno superato il numero massimo di IOPS del volume. Qualsiasi valore sopra 0 indicato 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 La richiesta temporale totale ha superato il throughput massimo del volume Contatore Il tempo totale, in microsecondi, in cui le richieste di throughput hanno superato il throughput massimo del volume. Qualsiasi valore sopra 0 indicato indica che il carico di lavoro ha richiesto una velocità di trasmissione superiore a quella che il volume è 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 Punto nel tempo Il numero di operazioni di lettura e scrittura in attesa di essere completate.
read_io_latency_histogram Leggi l' I/O istogramma Istogramma * Il numero di operazioni di lettura completate all'interno di ogni contenitore di latenza, in microsecondi.
write_io_latency_histogram Scrivi un istogramma 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 I/O operazioni che sono state completate con successo. Le I/O operazioni 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 sono collegati i volumi dell'Instance Store. È possibile accedere alle statistiche utilizzando uno dei seguenti metodi.

Amazon CloudWatch

Puoi configurare l' CloudWatch agente Amazon per raccogliere le statistiche dalla tua istanza e renderle disponibili come metriche personalizzate in CloudWatch. Puoi quindi utilizzare le metriche CloudWatch per analizzare i I/O modelli, tenere traccia delle tendenze delle prestazioni, creare dashboard personalizzate e impostare allarmi automatici in base a soglie prestazionali.

Per ulteriori informazioni sulla configurazione dell' CloudWatch agente, consulta Collect Amazon EC2 Instance Store Volume Metrics.

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

  2. Amazon Linux 2023 AMIs rilasciato dopo il 15 settembre 2025 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.

    sudo nvme amzn stats /dev/nvme0n1

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

sudo nvme amzn stats --details /dev/nvme0n1

È possibile ottenere ulteriori informazioni su come utilizzare lo strumento specificando l'--helpopzione. Per esempio:

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

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

  3. Ottieni il numero del disco per il volume. Per ulteriori informazioni, consulta Mappare NVMe i dischi dell'istanza Amazon EC2 Windows ai volumi.

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

    .\nvme_amzn.exe stats disk_number

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

.\nvme_amzn.exe stats --details disk_number