Estadísticas de rendimiento detalladas de Amazon EBS - Amazon EBS

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

Los dispositivos de NVMe bloques de Amazon EBS ofrecen estadísticas de rendimiento de E/S de alta resolución y en tiempo real para los volúmenes de Amazon EBS conectados a instancias de Amazon basadas en Nitro. EC2 Estas estadísticas se presentan como contadores agregados que se conservan durante el tiempo que el volumen se adjunta a la instancia. Las estadísticas proporcionan detalles sobre el número acumulado de operaciones, los bytes enviados y recibidos y el tiempo dedicado a las operaciones de E/S de lectura y escritura. Además, las estadísticas incluyen histogramas de las operaciones de E/S de lectura y escritura y el tiempo total que la aplicación ha superado el volumen de EBS o los límites de rendimiento o de IOPS aprovisionados por la instancia adjunta.

Puede recopilar estas estadísticas con una granularidad de hasta 1 segundo.

Consideraciones
  • Las estadísticas son compatibles con todos los tipos de volumen de Amazon EBS.

  • Las estadísticas solo se admiten para los volúmenes adjuntos a instancias creadas en el sistema AWS Nitro.

  • Las estadísticas están disponibles para los volúmenes habilitados para la conexión múltiple. Al consultar las estadísticas de un volumen habilitado para la 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 coste adicional.

  • Las estadísticas detalladas de rendimiento de EBS no son compatibles con las instancias G6, G6e, Gr6, P4, P5 y P5e.

Statistics

El dispositivo de NVMe bloques Amazon EBS vende las siguientes estadísticas:

Nombre de la estadística Nombre completo Tipo Descripción
total_read_ops Total de operaciones de lectura Contador Número total de operaciones de lectura completadas.
total_write_ops Operaciones de escritura totales Contador Número total de operaciones de escritura completadas.
total_read_bytes Total de bytes leídos Contador El número total de bytes de lectura transferidos.
total_write_bytes Total de bytes de escritura Contador Número total de bytes de escritura transferidos.
total_read_time Tiempo total de lectura Contador El tiempo total empleado, en microsegundos, por todas las operaciones de lectura completadas.
total_write_time Tiempo total de escritura Contador El tiempo total empleado, en microsegundos, por todas las operaciones de escritura completadas.
ebs_volume_performance_exceeded_iops El tiempo total que la demanda 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_volume_performance_exceeded_tp El tiempo total que la demanda superó el volumen de procesamiento aprovisionado Contador El tiempo total, en microsegundos, durante el que la demanda de rendimiento superó el rendimiento de rendimiento aprovisionado para el volumen.
ec2_instance_ebs_performance_exceeded_iops La demanda total de tiempo superó EC2 el rendimiento de IOPS de la instancia Contador El tiempo total, en microsegundos, durante el que el volumen de EBS superó el rendimiento máximo de IOPS de la EC2 instancia de Amazon adjunta.
ec2_instance_ebs_performance_exceeded_tp El tiempo total que la demanda superó el rendimiento de la EC2 instancia Contador El tiempo total, en microsegundos, durante el que el volumen de EBS superó el rendimiento máximo de rendimiento de la EC2 instancia de Amazon adjunta.
volume_queue_length Longitud de la cola de volúmenes Punto en el tiempo El número de operaciones de lectura y escritura que esperan ser completadas.
read_io_latency_histogram Lea el histograma de E/S Histograma * El número de operaciones de lectura completadas en cada intervalo de latencia, en microsegundos.
write_io_latency_histogram Escribe el histograma de E/S Histograma * El número de operaciones de escritura completadas en cada intervalo de latencia, en microsegundos.
nota

* Las estadísticas del histograma representan solo las operaciones de E/S que se han completado correctamente. Las operaciones de E/S estancadas o alteradas no se incluyen, pero aparecerán de forma evidente en las volume_queue_length estadísticas, que se presentan como tales. point-in-time

Acceder a las estadísticas

Se debe acceder a las estadísticas directamente desde la instancia a la que está adjunto el volumen de Amazon EBS. Puede acceder a las estadísticas mediante uno de los siguientes métodos.

ebsnvme script

El ebsnvme script se encuentra en el repositorio de Github de amazon-ec2-utils.

Para acceder a las estadísticas
  1. Conéctese a la instancia a la que está conectado el volumen.

  2. Descarga el ebsnvme script desde el amazon-ec2-utils repositorio de Github.

    wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
  3. Modifique los permisos del script para hacerlo ejecutable.

    sudo chmod +x ./ebsnvme
  4. Ejecute el ebsnvme script y especifique el nombre del dispositivo para el volumen.

    sudo ./ebsnvme stats /dev/nvme0n1
nvme-cli tool (Amazon Linux only)
Para acceder a las estadísticas
  1. Conéctese a la instancia a la que está conectado el volumen.

  2. Amazon Linux AMIs lanzado después del 12 de noviembre de 2024 incluye la última versión de la nvme-cli herramienta. Si utiliza una AMI de Amazon Linux anterior, actualice la nvme-cli herramienta.

    sudo yum install nvme-cli
  3. Ejecute el siguiente comando y especifique el nombre del dispositivo para el volumen.

    nvme amzn stats /dev/nvme0n1
Prometheus

También puedes monitorear las estadísticas con Prometheus, una aplicación de monitoreo de código abierto, y Amazon Managed Service for Prometheus. Esto facilita la supervisión a 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 enlace compatible con Prometheus para exportarlas a Prometheus. /metrics

Para obtener más información, consulta las métricas de ingesta en tu espacio de trabajo de Amazon Managed Service for Prometheus en la Guía del usuario de Amazon Managed Service for Prometheus.