

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
<a name="nvme-detailed-performance-stats"></a>

I dispositivi a blocchi Amazon EBS NVMe forniscono I/O statistiche sulle prestazioni in tempo reale e ad alta risoluzione per i volumi Amazon EBS collegati alle istanze Amazon EC2. Nitro-based 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 nelle operazioni di lettura e scrittura. I/O Inoltre, le statistiche includono gli istogrammi per le I/O operazioni 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. 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 per tutti i tipi di volume Amazon EBS.
+ Le statistiche sono supportate solo per i volumi collegati a [istanze create sul sistema AWS Nitro](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html).
+ Le statistiche sono disponibili per i volumi Multi-Attach abilitati. Quando si visualizzano le statistiche per un volume Multi-Attach abilitato, le statistiche sono specifiche per l'allegato dell'istanza e riflettono solo l'utilizzo dell'istanza.
+ Le statistiche sono disponibili senza costi aggiuntivi.

## Statistiche
<a name="nvme-stats"></a>

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


| Nome della statistica | Nome completo | Tipo | Description | 
| --- | --- | --- | --- | 
| 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. | 
| ebs\_volume\_performance\_exceeded\_iops | La domanda temporale totale ha superato gli IOPS forniti in base al volume | Contatore | Il tempo totale, in microsecondi, durante il quale la richiesta di IOPS ha superato le prestazioni di capacità di IOPS allocata del 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, durante il quale la richiesta di throughput ha superato le prestazioni di throughput allocato del 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, durante il quale il volume EBS ha superato le prestazioni di IOPS massime dell'istanza Amazon EC2 collegata. | 
| ec2\_instance\_ebs\_performance\_exceeded\_tp | La richiesta di tempo totale ha superato le prestazioni di throughput dell'istanza EC2 | Contatore | Il tempo totale, in microsecondi, durante il quale il volume EBS ha superato le prestazioni di throughput massime dell'istanza Amazon EC2 collegata. | 
| 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 |  I/O Leggi l'istogramma | Istogramma \* | Il numero di operazioni di lettura completate all’interno di ogni contenitore di latenza, in microsecondi.  | 
| write\_io\_latency\_histogram | Scrivi I/O l'istogramma | 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 puntuali.

## Accesso alle statistiche
<a name="nvme-stat-access"></a>

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

### Istanze Linux
<a name="nvme-stat-access-linux"></a>

------
#### [ 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'agente, consulta quanto segue CloudWatch :
+ [Creare il file di configurazione CloudWatch dell'agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html)
+ [Raccogli i parametri dei driver Amazon EBS NVMe](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-EBS-Collect.html)

Con la versione aggiuntiva Amazon CloudWatch Observability EKS `4.1.0` e successive, le statistiche vengono raccolte automaticamente quando i parametri del driver Amazon EBS CSI sono abilitati. Per ulteriori informazioni, consulta le metriche [dei driver Amazon EBS NVMe.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-enhanced-EKS.html#Container-Insights-metrics-EBS)

------
#### [ ebsnvme script ]

[Lo `ebsnvme` script è disponibile nel repository Github di amazon-ec2-utils.](https://github.com/amazonlinux/amazon-ec2-utils)

**Per accedere alle statistiche**

1. Connetti all’istanza a cui è collegato il volume.

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

   ```
   wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
   ```

1. Modifica le autorizzazioni dello script per renderlo eseguibile.

   ```
   sudo chmod +x ./ebsnvme
   ```

1. Esegui lo `ebsnvme` script e specifica il nome del dispositivo per il volume.

   ```
   sudo ./ebsnvme stats /dev/{{nvme0n1}}
   ```

------
#### [ nvme-cli tool ]

**Per accedere alle statistiche**

1. Connetti all’istanza a cui è collegato il volume.

1. Le AMI Amazon Linux rilasciate dopo il 12 novembre 2024 includono l'ultima versione dello `nvme-cli` strumento. Se utilizzi una vecchia AMI Amazon Linux, aggiorna lo strumento `nvme-cli`.

   ```
   sudo yum install nvme-cli
   ```

1. Esegui il comando seguente e specifica il nome dispositivo per il volume.

   ```
   nvme amzn stats /dev/{{nvme0n1}}
   ```

------
#### [ Prometheus ]

Puoi 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 Prometheus-compatible `/metrics` endpoint per l'esportazione in Prometheus.

*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](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-ingest-methods.html).*

------

### Istanze Windows
<a name="nvme-stat-access-windows"></a>

------
#### [ nvme\_amzn.exe tool ]

**Per accedere alle statistiche**

1. Connetti all’istanza a cui è collegato il volume.

1. 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

1. Ottieni il numero del disco per il volume EBS. Per ulteriori informazioni, consulta [Mappare i volumi Amazon EBS ai nomi dei dispositivi NVMe](https://docs.aws.amazon.com/ebs/latest/userguide/identify-nvme-ebs-device.html)

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

   ```
   .\nvme_amzn.exe stats {{disk_number}}
   ```

------