Statistiques de performance EBS détaillées d'Amazon - Amazon EBS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Statistiques de performance EBS détaillées d'Amazon

Les appareils Amazon EBS NVMe Block vendent des statistiques de performance d'E/S haute résolution en temps réel pour les EBS volumes Amazon attachés à des instances Amazon EC2 basées sur Nitro. Ces statistiques sont présentées sous forme de compteurs agrégés qui sont conservés pendant toute la durée de l'attachement du volume à l'instance. Les statistiques fournissent des détails sur le nombre cumulé d'opérations, les octets envoyés et reçus, ainsi que le temps consacré aux opérations d'E/S en lecture et en écriture. En outre, les statistiques incluent des histogrammes pour les opérations d'E/S en lecture et en écriture, ainsi que le temps total pendant lequel votre application a dépassé les limites provisionnées IOPS ou de débit du EBS volume ou de l'instance attachée.

Vous pouvez collecter ces statistiques avec une granularité allant jusqu'à 1 seconde d'intervalle.

Considérations
  • Les statistiques sont prises en charge pour tous les types de EBS volumes Amazon.

  • Les statistiques ne sont prises en charge que pour les volumes attachés à des instances créées sur le système AWS Nitro.

  • Les statistiques sont disponibles pour les volumes compatibles avec l'option Multi-Attach. Lorsque vous consultez les statistiques d'un volume activé pour l'attachement multiple, les statistiques sont spécifiques à cette instance attachée et reflètent uniquement l'utilisation de cette instance.

  • Les statistiques sont disponibles sans frais supplémentaires.

  • EBSles statistiques de performances détaillées ne sont pas prises en charge pour les instances G6, G6e, Gr6, P4, P5 et P5e.

Statistiques

L'appareil Amazon EBS NVMe Block fournit les statistiques suivantes :

Nom de la statistique Nom complet Type Description
total_read_ops Nombre total d'opérations de lecture Compteur Nombre total d'opérations de lecture terminées.
total_write_ops Nombre total d'opérations d'écriture Compteur Nombre total d'opérations d'écriture terminées.
total_read_bytes Nombre total d'octets lus Compteur Nombre total d'octets lus transférés.
total_write_bytes Nombre total d'octets d'écriture Compteur Nombre total d'octets d'écriture transférés.
total_read_time Temps de lecture total Compteur Temps total passé, en microsecondes, par toutes les opérations de lecture terminées.
total_write_time Temps d'écriture total Compteur Temps total passé, en microsecondes, par toutes les opérations d'écriture terminées.
ebs_volume_performance_exceeded_iops Durée totale pendant laquelle la demande a dépassé le volume provisionné IOPS Compteur Durée totale, en microsecondes, pendant laquelle IOPS la demande a dépassé les performances provisionnées IOPS du volume.
ebs_volume_performance_exceeded_tp Durée totale pendant laquelle la demande a dépassé le volume fourni, débit Compteur Durée totale, en microsecondes, pendant laquelle la demande de débit a dépassé les performances de débit provisionnées du volume.
ec2_instance_ebs_performance_exceeded_iops Durée totale pendant laquelle la demande a dépassé les IOPS performances de l'EC2instance Compteur Durée totale, en microsecondes, pendant laquelle le EBS volume a dépassé les IOPS performances maximales de l'EC2instance Amazon attachée.
ec2_instance_ebs_performance_exceeded_tp Durée totale pendant laquelle la demande a dépassé les EC2 performances de débit de l'instance Compteur Durée totale, en microsecondes, pendant laquelle le EBS volume a dépassé les performances de débit maximales de l'EC2instance Amazon attachée.
volume_queue_length Longueur de file d'attente de volumes Point dans le temps Nombre d'opérations de lecture et d'écriture en attente d'achèvement.
read_io_latency_histogram Lire l'histogramme d'E/S Histogramme * Nombre d'opérations de lecture effectuées dans chaque case de latence, en microsecondes.
write_io_latency_histogram Écrire un histogramme d'E/S Histogramme * Nombre d'opérations d'écriture effectuées dans chaque case de latence, en microsecondes.
Note

* Les statistiques de l'histogramme ne représentent que les opérations d'E/S qui se sont terminées avec succès. Les opérations d'E/S bloquées ou altérées ne sont pas incluses, mais elles apparaîtront clairement dans les volume_queue_length statistiques, qui sont présentées sous forme de statistiques. point-in-time

Accès aux statistiques

Les statistiques doivent être accessibles directement depuis l'instance à laquelle le EBS volume Amazon est attaché. Vous pouvez accéder aux statistiques en utilisant l'une des méthodes suivantes.

ebsnvme script

Le ebsnvme script se trouve dans le dépôt Github amazon-ec2-utils.

Pour accéder aux statistiques
  1. Connectez-vous à l'instance à laquelle le volume est attaché.

  2. Téléchargez le ebsnvme script depuis le dépôt amazon-ec2-utils Github.

    wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
  3. Modifiez les autorisations du script pour le rendre exécutable.

    sudo chmod +x ./ebsnvme
  4. Exécutez le ebsnvme script et spécifiez le nom du périphérique pour le volume.

    sudo ./ebsnvme stats /dev/nvme0n1
nvme-cli tool (Amazon Linux only)
Pour accéder aux statistiques
  1. Connectez-vous à l'instance à laquelle le volume est attaché.

  2. Amazon Linux AMIs publié après le 12 novembre 2024 inclut la dernière version de l'nvme-clioutil. Si vous utilisez un ancien Amazon LinuxAMI, mettez à jour l'nvme-clioutil.

    sudo yum install nvme-cli
  3. Exécutez la commande suivante et spécifiez le nom du périphérique pour le volume.

    nvme amzn stats /dev/nvme0n1
Prometheus

Vous pouvez également surveiller les statistiques avec Prometheus, une application de surveillance open source, et Amazon Managed Service for Prometheus. Cela facilite la surveillance des EBS volumes Amazon dans les environnements de conteneurs et Kubernetes à grande échelle. Avec les versions v1.37.0 et ultérieures du EBS CSI pilote Amazon, les statistiques de performances détaillées sont présentées sous forme de point de terminaison compatible avec Prometheus pour être exportées vers Prometheus/metrics.

Pour plus d'informations, consultez la section Ingestion des métriques dans votre espace de travail Amazon Managed Service for Prometheus dans le guide de l'utilisateur d'Amazon Managed Service for Prometheus.