Statistiques de performance détaillées pour les volumes de stockage d’instances Amazon EC2 - Amazon Elastic Compute Cloud

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 détaillées pour les volumes de stockage d’instances Amazon EC2

Amazon EC2 fournit des statistiques de performance en temps réel et haute résolution pour les volumes de stockage d’instances NVMe 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 vie de l’instance. Les statistiques fournissent des détails sur le nombre cumulé d’opérations, le nombre d’octets envoyés et reçus, le temps consacré aux opérations d’E/S en lecture et en écriture, ainsi que des histogrammes pour les opérations d’E/S en lecture et en écriture. Bien que ces statistiques soient cohérentes avec les statistiques de performances détaillées d’Amazon EBS, elles incluent également des histogrammes de latence détaillés, décomposés par taille d’E/S, qui peuvent fournir des informations plus précises sur les modèles de performances de votre stockage. Cette visibilité améliorée vous permet d’identifier précisément les tailles d’E/S spécifiques qui rencontrent des problèmes de latence, ce qui vous permet d’optimiser les performances des applications et de résoudre les problèmes plus efficacement.

Vous pouvez collecter ces statistiques avec une granularité allant jusqu’à une seconde d’intervalle. Si les demandes sont effectuées plus fréquemment que des intervalles d’une seconde, le pilote NVMe peut les mettre en file d’attente, ainsi que d’autres commandes d’administration, pour être traitées ultérieurement.

Considérations
  • Les statistiques ne sont prises en charge que pour les volumes de stockage d’instance NVMe attachés à des instances basées sur Nitro.

  • Les compteurs ne sont pas persistants entre les arrêts et les redémarrages des instances.

  • Les statistiques sont disponibles sans frais supplémentaires.

Statistiques

Le périphérique de stockage en mode bloc NVMe fournit les statistiques suivantes :

Nom de la statistique Nom complet Type Description
total_read_ops Nombre total d’opérations 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 écrits Compteur Nombre total d’octets écrits transférés.
total_read_time Durée totale de lecture Compteur Temps total, en microsecondes, passé pour toutes les opérations de lecture terminées.
total_write_time Durée totale d’écriture Compteur Temps total, en microsecondes, passé pour toutes les opérations d’écriture terminées.
instance_store_volume_performance_exceeded_iops La durée totale de la demande a dépassé le nombre maximal d’IOPS du volume Compteur Temps total, en microsecondes, pendant lequel la demande d’IOPS a dépassé les performances maximales d’IOPS du volume. Toute valeur supérieure à 0 indique que votre charge de travail a exigé plus d’IOPS que le volume ne pouvait en fournir. Idéalement, le nombre incrémentiel de cette métrique, entre deux instantanés, devrait être minimal.
instance_store_volume_performance_exceeded_tp Temps total requis par la demande supérieur au débit maximal du volume Compteur Temps total, en microsecondes, pendant lequel les demandes de débit ont dépassé le débit maximal du volume. Toute valeur supérieure à 0 indique que votre charge de travail a exigé plus de débit que le volume ne pouvait en fournir. Idéalement, le nombre incrémentiel de cette métrique, entre deux instantanés, devrait être minimal.
volume_queue_length Longueur de la file d’attente de volume Ponctuelle Nombre d’opérations de lecture et d’écriture en attente d’exécution.
read_io_latency_histogram Lecture d’un histogramme d’E/S Histogramme * Nombre d’opérations de lecture effectuées dans chaque intervalle de latence, en microsecondes.
write_io_latency_histogram Écriture d’un histogramme d’E/S Histogramme * Nombre d’opérations d’écriture effectuées dans chaque intervalle 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 statistiques volume_queue_length, qui sont présentées sous forme de statistiques ponctuelles.

Accès aux statistiques

Les statistiques doivent être accessibles directement depuis l’instance à laquelle les volumes de stockage d’instance sont attachés. Vous pouvez accéder aux statistiques en utilisant l’une des méthodes suivantes.

Amazon CloudWatch

Vous pouvez configurer l’agent Amazon CloudWatch pour qu’il collecte les statistiques de votre instance et les rende disponibles sous forme de métriques personnalisées dans CloudWatch. Vous pouvez ensuite utiliser les métriques dans CloudWatch pour analyser les modèles d’E/S, suivre les tendances de performances, créer des tableaux de bord personnalisés et configurer des alarmes automatisées basées sur des seuils de performances.

Pour plus d’informations sur la configuration de l’agent CloudWatch, consultez la section Collecte des métriques de volume du stockage instances Amazon EC2.

nvme-cli tool
Pour accéder aux statistiques
  1. Connectez-vous à l’instance à laquelle le volume est attaché.

  2. Les AMI Amazon Linux 2023 publiées après le 15 septembre 2025 incluent la dernière version de l’outil nvme-cli. Si vous utilisez une ancienne AMI Amazon Linux, mettez à jour l’outil nvme-cli.

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

    sudo nvme amzn stats /dev/nvme0n1

Les statistiques fournissent également des histogrammes de latence détaillés décomposés par taille d’E/S. Pour afficher les statistiques décomposées par taille d’E/S, incluez l’option --details. Par exemple :

sudo nvme amzn stats --details /dev/nvme0n1

Vous pouvez obtenir plus d’informations sur l’utilisation de l’outil en spécifiant l’option --help. Par exemple :

sudo nvme amzn stats --help
nvme_amzn.exe tool
Pour accéder aux statistiques
  1. Connectez-vous à l’instance à laquelle le volume est attaché.

  2. Assurez-vous que vous utilisez la version du pilote AWSNvMe version 1.7.0 ou ultérieure. Pour plus d’informations sur la mise à jour du pilote AWSNvMe, consultez la section Pilotes NVMe AWS.

  3. Obtenez le numéro de disque du volume. Pour plus d’informations, consultez la section Mappage des disques NVMe d’instance Windows Amazon EC2 à des volumes.

  4. Exécutez la commande suivante en tant qu’administrateur et spécifiez le numéro de disque du volume.

    .\nvme_amzn.exe stats disk_number

Les statistiques fournissent également des histogrammes de latence détaillés décomposés par taille d’E/S. Pour afficher les statistiques décomposées par taille d’E/S, incluez l’option --details. Par exemple :

.\nvme_amzn.exe stats --details disk_number