

# Estadísticas de rendimiento detalladas para volúmenes del almacén de instancias de Amazon EC2
<a name="nvme-detailed-performance-stats"></a>

Amazon EC2 proporciona estadísticas de rendimiento de alta resolución y en tiempo real para los volúmenes del almacén de instancias de NVMe conectados a las instancias de Amazon EC2 basadas en Nitro. Estas estadísticas se presentan como contadores agregados que se retienen durante toda la vida útil de la instancia. Las estadísticas proporcionan detalles sobre el número acumulado de operaciones, los bytes enviados y recibidos, el tiempo dedicado a las operaciones de E/S de lectura y escritura y los histogramas de las operaciones de E/S de lectura y escritura. Si bien estas estadísticas mantienen la coherencia con las [estadísticas de rendimiento detalladas de Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/nvme-detailed-performance-stats.html), también incluyen histogramas de latencia detallados que están desglosados por tamaño de E/S y que pueden proporcionar información más detallada sobre los patrones de rendimiento del almacenamiento. Esta visibilidad mejorada le permite identificar con precisión qué tamaños de E/S específicos tienen problemas de latencia, lo que le permite optimizar el rendimiento de las aplicaciones y solucionar los problemas de forma más eficaz.

Puede recopilar estas estadísticas con una granularidad de intervalos de hasta 1 segundo. Si las solicitudes se realizan con mayor frecuencia que en intervalos de 1 segundo, el controlador NVMe podría poner en cola las solicitudes, junto con otros comandos de administración, para procesarlas en un momento posterior.

**Consideraciones**
+ Las volúmenes del almacén de instancias de NVMe asociados a una instancia basada en Nitro son los únicos que admiten las estadísticas.
+ Los contadores no persisten en las paradas y los reinicios de la instancia.
+ Las estadísticas están disponibles sin costo adicional.

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

El dispositivo de bloques de NVMe proporciona las siguientes estadísticas:


| Nombre de la estadística | Nombre completo | Tipo | Descripción | 
| --- | --- | --- | --- | 
| total\$1read\$1ops | Total de operaciones de lectura | Contador | El número total de operaciones de lectura completadas. | 
| total\$1write\$1ops | Total de operaciones de escritura | Contador | El número total de operaciones de escritura completadas. | 
| total\$1read\$1bytes | Total de bytes de lectura | Contador | El número total de bytes de lectura transferidos. | 
| total\$1write\$1bytes | Total de bytes de escritura | Contador | El número total de bytes de escritura transferidos. | 
| total\$1read\$1time | Tiempo total de lectura | Contador | El tiempo total empleado, en microsegundos, por todas las operaciones de lectura completadas. | 
| total\$1write\$1time | Tiempo total de escritura | Contador | El tiempo total empleado, en microsegundos, por todas las operaciones de escritura completadas. | 
| instance\$1store\$1volume\$1performance\$1exceeded\$1iops | La demanda total de tiempo superó el límite máximo de IOPS del volumen | Contador | El tiempo total, en microsegundos, durante el que las solicitudes de IOPS superaron el límite máximo de IOPS del volumen. Cualquier valor superior a 0 indica que su carga de trabajo demandó más IOPS de las que el volumen podía ofrecer. Lo ideal es que el recuento incremental de esta métrica, entre dos horas de instantáneas, sea mínimo. | 
| instance\$1store\$1volume\$1performance\$1exceeded\$1tp | La demanda total de tiempo superó el límite máximo de rendimiento del volumen | Contador | El tiempo total, en microsegundos, durante el que el rendimiento superó el límite máximo de rendimiento del volumen. Cualquier valor superior a 0 indica que su carga de trabajo demandó más rendimiento del que el volumen podía ofrecer. Lo ideal es que el recuento incremental de esta métrica, entre dos horas de instantáneas, sea mínimo. | 
| volume\$1queue\$1length | Longitud de cola del volumen | Punto en el tiempo | El número de operaciones de lectura y escritura a la espera de completarse. | 
| read\$1io\$1latency\$1histogram | Histograma de E/S de lectura | Histograma \$1 | El número de operaciones de lectura completadas en cada intervalo de latencia, en microsegundos.  | 
| write\$1io\$1latency\$1histogram | Histograma de E/S de escritura | Histograma \$1 | El número de operaciones de escritura completadas en cada intervalo de latencia, en microsegundos.  | 

**nota**  
\$1 Las estadísticas del histograma representan solo las operaciones de E/S que se completaron correctamente. Las operaciones de E/S paradas o dañadas no se incluyen, pero se mostrarán en las estadísticas `volume_queue_length`, que se presentan como una estadística puntual.

## Acceso a las estadísticas
<a name="nvme-stat-access"></a>

Se debe acceder a las estadísticas directamente desde la instancia a la que están conectados los volúmenes del almacén de instancias. Puede acceder a las estadísticas con uno de los siguientes métodos:

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

------
#### [ Amazon CloudWatch ]

Puede configurar el agente de Amazon CloudWatch para que recopile las estadísticas de su instancia y para que estén disponibles como métricas personalizadas en CloudWatch. A continuación, puede utilizar las métricas de CloudWatch para analizar los patrones de E/S, realizar un seguimiento de las tendencias de rendimiento, crear paneles personalizados y configurar alarmas automatizadas en función de los umbrales de rendimiento.

Para obtener más información sobre la configuración del agente de CloudWatch, consulte [Recopilar métricas de volumen del almacén de instancias de Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-instance-store-Collect.html).

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

**Para acceder a las estadísticas**

1. Conéctese a la instancia a la que se asocia el volumen.

1. Las AMI de Amazon Linux 2023 publicadas después del 15 de septiembre de 2025 incluyen la versión más reciente de la herramienta `nvme-cli`. Si utiliza una AMI de Amazon Linux anterior, actualice la herramienta `nvme-cli`.

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

1. Ejecute el siguiente comando y especifique el nombre del dispositivo para el volumen.

   ```
   sudo nvme amzn stats /dev/nvme0n1
   ```

Las estadísticas también proporcionan histogramas de latencia detallados que están desglosados por tamaño de E/S. Para ver las estadísticas desglosadas por tamaño de E/S, incluya la opción `--details`. Por ejemplo:

```
sudo nvme amzn stats --details /dev/nvme0n1
```

Puede obtener más información sobre cómo utilizar la herramienta; para ello, especifique la opción `--help`. Por ejemplo:

```
sudo nvme amzn stats --help
```

------

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

------
#### [ nvme\$1amzn.exe tool ]

**Para acceder a las estadísticas**

1. Conéctese a la instancia a la que se asocia el volumen.

1. Asegúrese de que está utilizando la versión `1.7.0` del controlador de AWSNVMe o una versión posterior. Para obtener más información sobre la actualización del controlador AWSNVMe, consulte [Controladores NVMe de AWS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

1. Obtenga el número de disco del volumen. Para obtener más información, consulte [Asignación de discos NVMe de una instancia de Windows de Amazon EC2 a volúmenes](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/windows-list-disks-nvme.html).

1. Ejecute el siguiente comando como administrador y especifique el número de disco para el volumen.

   ```
   .\nvme_amzn.exe stats disk_number
   ```

Las estadísticas también proporcionan histogramas de latencia detallados que están desglosados por tamaño de E/S. Para ver las estadísticas desglosadas por tamaño de E/S, incluya la opción `--details`. Por ejemplo:

```
.\nvme_amzn.exe stats --details disk_number
```

------