Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Comment puis-je utiliser les métriques CloudWatch pour calculer le débit moyen et le nombre moyen d'IOPS fournis par mon volume EBS ?
Je souhaite utiliser les métriques Amazon CloudWatch pour calculer le débit moyen et le nombre d’opérations d’entrée/sortie par seconde (IOPS) de mon volume Amazon Elastic Block Store (Amazon EBS).
Brève description
Pour calculer le débit moyen et le nombre d'IOPS de votre volume, utilisez des expressions mathématiques avec les métriques CloudWatch. Pour surveiller les données de vos volumes EBS, créez des alarmes CloudWatch.
Ou bien, utilisez le document d'automatisation AWSSupport-CalculateEBSPerformanceMetrics. L'automatisation utilise les métriques CloudWatch pour calculer le débit agrégé, le nombre d'IOPS et la taille des I/O pour les volumes EBS. Vous pouvez calculer des métriques pour des volumes EBS individuels ou pour tous les volumes EBS attachés à votre instance Amazon Elastic Compute Cloud (Amazon EC2).
Résolution
Calculer manuellement le débit
Procédez comme suit :
- Ouvrez la console CloudWatch.
- Sous Métriques, sélectionnez Toutes les métriques.
- Sélectionnez Espace de noms EBS, puis Métriques par volume.
- Sélectionnez les métriques suivantes pour le volume EBS :
Pour représenter graphiquement les IOPS moyennes réelles, sélectionnez VolumeReadOps, VolumeWriteOps et VolumeIdleTime.
Pour calculer le débit moyen, sélectionnez VolumeReadBytes, VolumeWriteBytes et VolumeIdleTime. - Choisissez l'onglet Graphique des métriques.
- Dans Statistique, sélectionnez Somme.
- Dans Période, choisissez la période que vous souhaitez consulter.
- Notez les ID de métrique devant chaque métrique représentée graphiquement, par exemple m1, m2, m3, etc.
- DansAjouter des mathématiques, sélectionnez Commencer par une expression vide, puis saisissez les expressions suivantes pour calculer la valeur moyenne attendue.
Calculez la moyenne des IOPS en opérations par seconde :
(m1+m2)/(PERIOD(m1))
Remarque : Dans l'expression précédente, m1 est VolumeReadOps et m2 est VolumeWriteOps.
Calculez le débit moyen en octets par seconde lorsque le volume est actif :
(m1+m2)/(PERIOD(m1)-(IF(m3>59, 59, m3)))
Remarque : Dans l'expression précédente, m1 est VolumeReadBytes, m2 est VolumeWriteBytes et m3 est VolumeIdleTime.
Calculez le débit moyen en octets par seconde :
(m1+m2)/(PERIOD(m1))
Remarque : Dans l'expression précédente, m1 est VolumeReadBytes et m2 est VolumeWriteBytes.
Le débit et les IOPS sont des mesures à la seconde. Ainsi, lorsque VolumeIdleTime est supérieur à 59 secondes, les points de données métriques basés sur le calcul de la période X VolumeIdleTime peuvent générer des valeurs plus élevées que prévu. Aussi, la valeur moyenne du débit et des IOPS peut être différente de la valeur moyenne réelle en raison des micro-rafales. CloudWatch n'agrège pas les métriques de volume EBS à l’intervalle d'une seconde. Pour de plus amples informations, consultez la section Comment savoir si mon volume Amazon EBS subit un événement de micro-bursting et m'assurer que cela n'affecte pas les performances ?
Utiliser l'automatisation pour calculer le débit
Avant de commencer, copiez l’ID de volume ou l’ID d’instance de la ressource que vous souhaitez analyser. Vous devez disposer d’un ID de ressource pour exécuter le document d’automatisation.
(Facultatif) Créez et spécifiez un rôle AWS Identity and Access Management (IAM) pour l’automatisation. Si vous ne choisissez pas de rôle, Automation utilise les autorisations de l’utilisateur qui exécute ce document.
Vous pouvez exécuter l’automatisation à l’aide de la console AWS Systems Manager ou de l’interface de ligne de commande AWS.
Console Systems Manager
Procédez comme suit :
- Sur la console Systems Manager, ouvrez le document dans la région AWS où se trouvent vos ressources.
- Dans la section Exécuter le document d’automatisation, choisissez Exécution simple.
- Dans la section Paramètres d’entrée, saisissez les paramètres suivants :
Pour ResourceId, saisissez l'ID du volume EBS ou de l'instance EC2 que vous souhaitez analyser.
Pour StartTime, saisissez une heure au format aaaa-mm-jjThh:mm:ss et en UTC. Par exemple, saisissez 2021-06-09T13:30:10.
Pour EndTIme, saisissez une heure au format aaaa-mm-jjThh:mm:ss et en UTC. Par exemple, saisissez 2021-06-16T13:30:10.
(Facultatif) Pour AutomationAssumeRole, choisissez votre rôle IAM. - Sélectionnez Exécuter.
Le résultat final est une URL vers votre tableau de bord. Pour visualiser l'URL, développez le champ Sorties. Utilisez le tableau de bord pour afficher les métriques analysées et leurs quotas.
Remarque : Pour supprimer le tableau de bord, vous devez disposer des autorisations IAM cloudwatch:DeleteDashboards.
AWS CLI
Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.
Exécutez la commande start-automation-execution de l'interface de ligne de commande AWS :
aws ssm start-automation-execution --document-name "AWSSupport-CalculateEBSPerformanceMetrics" --document-version "\\$DEFAULT" --parameters '{"ResourceId":\["i-example12345"\], "StartTime":\["2021-06-09T13:30:10"\], "EndTime":\["2021-06-16T13:30:10"\], "Period":\["60"\], "AutomationAssumeRole":\[""\]}' --region us-east-1
Remarque : Dans la commande précédente, remplacez ResourceId par l'ID de ressource que vous souhaitez analyser. Remplacez StartTime et EndTime par les heures de début et de fin pour afficher les données dans CloudWatch. Remplacez us-east-1 par la région de votre ressource. Si vous avez créé un rôle IAM pour exécuter l'automatisation, remplacez AutomationAssumeRole par votre rôle IAM.

Contenus pertinents
- demandé il y a 4 moislg...
- demandé il y a 8 moislg...
- Réponse acceptéedemandé il y a 7 moislg...
- demandé il y a un anlg...
- demandé il y a un anlg...
- AWS OFFICIELA mis à jour il y a 3 mois
- AWS OFFICIELA mis à jour il y a 2 ans