Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Comment savoir si mon volume EBS subit un événement de micro-bursting et m'assurer que cela n'affecte pas les performances ?
Mon volume Amazon Elastic Block Store (Amazon EBS) n'a pas atteint son débit ni ses quotas moyens d'opérations d'I/O par seconde (IOPS) dans Amazon CloudWatch. Cependant, le volume est limité et présente une latence et une longueur de file d'attente élevées.
Résolution
Par défaut, les métriques CloudWatch collectent des échantillons à intervalles d'une minute. Cependant, les opérations d'I/O se produisent à une fréquence de la milliseconde. Lorsque le volume subit des rafales d'IOPS ou de débit élevés pendant un temps plus court que l'intervalle de collecte, CloudWatch ne capture pas la rafale. Pour déterminer si les performances de votre volume augmentent en une minute, effectuez les actions suivantes.
Utiliser les métriques CloudWatch pour identifier d’éventuels événements de micro-bursting
Vérifier les paramètres VolumeIopsExceededCheck et VolumeThroughputExceededCheck
Les métriques VolumeIOPSExceededCheck et VolumeThroughputExceededCheck indiquent quand les IOPS ou le débit dépassent les performances provisionnées de votre volume. Les métriques indiquent les IOPS et le débit à tout moment en une minute et fournissent un signal consolidé avec une granularité d'une minute. Si vous recevez une valeur de 1 pour ces métriques, un événement de micro-bursting se produit dans la charge de travail.
Consulter la métrique VolumeIdleTime
Le graphique de métriques VolumeIdleTime indique le nombre de secondes pendant lesquelles vous n’avez soumis aucune opération de lecture ou d'écriture pendant une durée spécifiée. Si la valeur de VolumeIdleTime est élevée, le volume est resté inactif pendant presque toute la durée. Si un nombre d’IOPS ou un débit suffisamment élevés sont survenus au cours de la même période, un événement de micro-bursting se produit dans le volume.
Calculer le débit moyen et la moyenne des IOPS que le volume EBS a reçus
Utilisez la formule suivante pour calculer le débit moyen du volume EBS :
Débit moyen estimé = ( Sum(VolumeReadBytes) + Sum(VolumeWriteBytes) ) / Ceil(Period - Sum(VolumeIdleTime))
Utilisez la formule suivante pour calculer la moyenne des IOPS pour le volume EBS :
Nombre moyen estimé d'IOPS = ( Sum(VolumeReadOps) + Sum(VolumeWriteOps) ) / Ceil(Period - Sum(VolumeIdleTime))
Utilisez la fonction CEIL pour éviter les cas extrêmes dans le calcul. Les formules précédentes concernent des scénarios dans lesquels VolumeIdleTime est très proche de la période. Pour fournir un calcul plus précis, CEIL s’assure que les valeurs proches de zéro ne modifient pas le résultat. Pour plus d'informations, consultez la section Fonctions prises en charge pour les mathématiques de métriques.
Si le débit moyen ou les IOPS sont supérieurs au débit ou aux IOPS maximum pour le volume, un événement de micro-bursting se produit dans la charge de travail.
Utiliser les statistiques de performance détaillées d'Amazon EBS pour identifier un éventuel micro-bursting
Pour une visibilité en temps réel, extrayez des statistiques de performance détaillées pour votre volume. Ces statistiques vous indiquent le nombre de microsecondes pendant lesquelles votre charge de travail a tenté de générer des IOPS ou un débit supérieurs au quota de performances provisionné du volume. Amazon EBS conserve ces statistiques uniquement pendant la durée de l'attachement du volume à l'instance Amazon Elastic Compute Cloud (Amazon EC2). Pour les utiliser afin de déterminer la cause racine du micro-bursting, Amazon EBS doit déjà avoir capturé les données.
Pour accéder aux statistiques, consultez la section Accès aux statistiques.
Utiliser un outil au niveau du système d'exploitation pour identifier un éventuel micro-bursting
Un volume EBS peut subir un événement de micro-bursting même lorsque VolumeIdleTime est faible. Pour les volumes à faible VolumeIdleTime, utilisez des outils du système d'exploitation avec une collecte d'échantillons granulaire afin de déterminer plus efficacement si un événement de micro-bursting se produit dans la charge de travail.
Linux
Pour signaler les statistiques d'I/O pour tous vos volumes montés avec une granularité d'une seconde, exécutez la commande iostat :
iostat -xdmzt 1
L'outil iostat fait partie du package sysstat. Si vous ne trouvez pas la commande iostat, exécutez la commande suivante pour installer sysstat sur les Amazon Machine Images (AMI) Amazon Linux :
sudo yum install sysstat -y
Pour plus d'informations, consultez la page iostat sur le site Web de la page de manuel Linux.
Pour déterminer si vous avez atteint le quota de débit, examinez les valeurs rMBps et wMBps dans la sortie. Si rMBps + wMBps est supérieur au débit maximal du volume, un événement de micro-bursting se produit dans le volume.
Pour déterminer si vous avez atteint le quota d'IOPS, vérifiez les valeurs rps et wps dans la sortie. Si rps + wps est supérieur au nombre maximal d’IOPS du volume, un événement de micro-bursting se produit dans le volume.
Windows
Exécutez la commande perfmon dans Windows Performance Monitor.
Modifier la taille ou le type de votre volume afin qu'il s'adapte à vos applications et éviter les événements de micro-bursting
Les événements de micro-bursting peuvent entraîner une limitation des I/O ou une latence des I/O dans votre application. Pour éviter ce problème, modifiez le volume à un type et une taille adaptés aux IOPS et au débit souhaités, même à des niveaux de micro-bursting.
L'instance peut transmettre un nombre maximal d'IOPS et un débit maximal à tous les volumes EBS connectés. Pour en savoir plus, consultez la section Types d’instances optimisées Amazon EBS.
Il est recommandé de comparer vos volumes à votre charge de travail afin de déterminer quels types de volumes s'adaptent en toute sécurité à votre charge de travail dans un environnement de test.
- Sujets
- Storage
- Balises
- Amazon Elastic Block Store
- Langue
- Français
Vidéos associées


Contenus pertinents
- demandé il y a un an
- demandé il y a un an
- demandé il y a un an
AWS OFFICIELA mis à jour il y a 3 ans