

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Estadísticas de rendimiento detalladas de Amazon EBS
<a name="nvme-detailed-performance-stats"></a>

Los dispositivos de bloques de Amazon EBS NVMe proporcionan estadísticas de rendimiento de E/S en alta resolución y en tiempo real para los volúmenes Amazon EBS asociados a las instancias de Amazon EC2 basadas en Nitro. Estas estadísticas se presentan como contadores agregados que se retienen durante la vinculación del volumen a 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. Además, las estadísticas abarcan histogramas de las operaciones de E/S de lectura y escritura, y el tiempo total que la aplicación ha superado los límites de rendimiento o IOPS aprovisionadas por el volumen de EBS o la instancia adjunta.

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 estadísticas son compatibles con todos los tipos de volumen de Amazon EBS.
+ Las estadísticas son compatibles únicamente para volúmenes adjuntados a [instancias creadas en el sistema Nitro de AWS](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html).
+ Las estadísticas están disponibles para volúmenes habilitados de conexión múltiple. Al consultar las estadísticas de un volumen habilitado de conexión múltiple, las estadísticas son específicas de ese archivo adjunto a la instancia y reflejan únicamente el uso de esa instancia.
+ Las estadísticas están disponibles sin costo adicional.

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

El dispositivo de bloques de Amazon 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. | 
| ebs\$1volume\$1performance\$1exceeded\$1iops | La demanda total de tiempo superó el volumen de IOPS aprovisionadas | Contador | El tiempo total, en microsegundos, durante el que la demanda de IOPS superó el rendimiento de las IOPS aprovisionadas para el volumen. | 
| ebs\$1volume\$1performance\$1exceeded\$1tp | La demanda total de tiempo superó el volumen del rendimiento aprovisionado | Contador | El tiempo total, en microsegundos, durante el que la demanda de rendimiento superó el rendimiento aprovisionado para el volumen. | 
| ec2\$1instance\$1ebs\$1performance\$1exceeded\$1iops | La demanda total de tiempo superó el rendimiento de IOPS de la instancia de EC2 | Contador | El tiempo total, en microsegundos, durante el que el volumen de EBS superó el rendimiento máximo de IOPS de la instancia de Amazon EC2 asociada. | 
| ec2\$1instance\$1ebs\$1performance\$1exceeded\$1tp | La demanda total de tiempo superó el rendimiento de la instancia de EC2 | Contador | El tiempo total, en microsegundos, durante el que el volumen de EBS superó el rendimiento máximo de la instancia de Amazon EC2 asociada. | 
| 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á conectado el volumen de EBS. 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 lo siguiente:
+ [Cree el archivo de configuración del agente de CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html)
+ [Recopilar métricas del controlador NVMe de Amazon EBS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-EBS-Collect.html)

Con la versión complementaria Amazon CloudWatch Observability EKS `4.1.0`, y versiones posteriores, las estadísticas se recopilan automáticamente cuando se habilitan las métricas del controlador CSI de Amazon EBS. Para obtener más información, consulte [Métricas del controlador NVMe de Amazon EBS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-enhanced-EKS.html#Container-Insights-metrics-EBS).

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

El script `ebsnvme` se encuentra en el [repositorio de Github de amazon-ec2-utils](https://github.com/amazonlinux/amazon-ec2-utils).

**Para acceder a las estadísticas**

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

1. Descargue el script `ebsnvme` del repositorio de GitHub `amazon-ec2-utils`.

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

1. Modifique los permisos del script para hacerlo ejecutable.

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

1. Ejecute el script `ebsnvme` y especifique el nombre del dispositivo para el volumen.

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

------
#### [ 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 publicadas después del 12 de noviembre de 2024 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.

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

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

Puede supervisar las estadísticas con Prometheus, una aplicación de supervisión de código abierto, y Amazon Managed Service para Prometheus. Esto facilita la supervisión a gran escala de los volúmenes de Amazon EBS en los entornos de contenedores y Kubernetes. Con la versión 1.37.0 y posteriores del controlador CSI de Amazon EBS, las estadísticas de rendimiento detalladas se exponen como un punto de conexión `/metrics`compatible con Prometheus para exportarlas a Prometheus.

Para obtener más información, consulte [Ingest metrics to your Amazon Managed Service for Prometheus workspace](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-ingest-methods.html) en la *Guía del usuario de Amazon Managed Service para Prometheus*.

------

### 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 de EBS. Para obtener más información, consulte [Map Amazon EBS volumes to NVMe device names](https://docs.aws.amazon.com/ebs/latest/userguide/identify-nvme-ebs-device.html)

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

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

------