Comment résoudre les problèmes de performance de volume EBS sur mon instance EC2 ?

Lecture de 4 minute(s)
0

Je souhaite résoudre les problèmes de performance de volume Amazon Elastic Block Store (Amazon EBS) sur mon instance Amazon Elastic Compute Cloud (Amazon EC2).

Brève description

Les problèmes de performances susceptibles de se produire sur votre volume EBS sont les suivants :

  • Le ralentissement des performances des applications
  • Le ralentissement des performances des instances
  • Le temps d'accès aux données élevés
  • Les erreurs de lecture et d'écriture
  • Le disque non accessible ou indiquant qu'il est hors ligne
  • Les opérations d'entrée/sortie sur disque (IOPS), longueur de file d'attente, débit et latence élevés
  • L’obsolescence des pilotes

Remarque : Pour connaître les meilleures pratiques permettant d'obtenir des performances de volume optimales, consultez les sections suivantes :

Résolution

Étape 1 : Déterminer le moment de survenance des problèmes de performances

Déterminez la période pendant laquelle les problèmes de performances surviennent. Vous pouvez ensuite isoler cette période des métriques EBS pour les examiner lors des étapes de dépannage ultérieures. Par exemple, les performances peuvent ralentir pendant les heures de pointe.

Étape 2 : Passer en revue les vérifications de l'état du volume EBS

  1. Ouvrez la console Amazon EC2.
  2. Sélectionnez Volume. Notez que la colonne État du volume affiche l'état de chaque volume.
  3. Choisissez le volume, puis sélectionnez l'onglet Vérifications de l’état.
  4. Si le volume est endommagé, consultez la section Travailler avec un volume endommagé.

Pour plus d'informations, consultez la section Surveiller l'état de vos volumes.

Étape 3 : Rassembler des informations sur les volumes et les instances

Collectez des informations sur le volume, telles que le type, la taille, les IOPS et les limites de débit. Pour en savoir plus, consultez les sections suivantes :

Étape 4 : Rassembler les métriques de CloudWatch

Passez en revue les Métriques Amazon CloudWatch pour Amazon EBS. Notez tous les pics dans les graphiques. Les calculs de performance moyenne sont les suivants :

  • IOPS moyennes = (opérations de lecture (OPS/s) + opérations d'écriture (OPS/s))/Période (en secondes)
  • Débit moyen = (Débit de lecture (Ko/s) + Débit d'écriture (Ko/s))/Période (en secondes)
  • Longueur moyenne de la file d'attente (opérations)
  • Latence = (Latence de lecture moyenne (ms/op) + Latence d'écriture moyenne (ms/op))/Période (en secondes)
  • Taille moyenne des E/S = (Taille de lecture moyenne (Ko/op) + Taille d'écriture moyenne (Ko/op))/période (en secondes)

Pour plus d'informations, consultez la section Surveiller les caractéristiques des E/S à l'aide de CloudWatch.

Étape 5 : Passer en revue les métriques par rapport aux attributs de l'instance et du volume

Passez en revue les métriques CloudWatch et comparez-les aux informations de volume et d'instance collectées à l'étape 3. Rangez le problème dans les catégories suivantes :

**Remarque :**Les modifications du type de volume EBS et du type d'instance EC2 entraînent des coûts. Assurez-vous de bien comprendre les différences de prix avant d'apporter des modifications. Pour en savoir plus, consultez les sections suivantes :

Remarque : Les métriques CloudWatch peuvent donner l'impression que les limites de volume ou d'instance ne sont pas atteintes, même si les performances sont lentes. Dans ce cas, déterminez si un microbursting se produit sur l'instance.

Étape 6 : Noter les événements liés au niveau du service

Si vous pensez qu'un événement majeur s'est produit pour le service ou le volume Amazon EBS au cours de la période que vous recherchez, consultez votre Tableau de bord AWS Health pour vérifier.

Informations connexes

Volumes EBS de référence

Surveillance et compréhension des performances d'Amazon EBS à l'aide d'Amazon CloudWatch

Comment optimiser les performances de mes volumes IOPS provisionnés par Amazon EBS ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an