Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
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 moyen d'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 les métriques Amazon CloudWatch et les mathématiques des métriques. Pour surveiller les données de vos volumes Amazon EBS, créez des alarmes CloudWatch pour surveiller ces volumes EBS.
Vous pouvez également utiliser le document d'automatisation AWSSupport-CalculateEBSPerformanceMetrics. L'automatisation utilise les métriques CloudWatch disponibles pour calculer et afficher un certain nombre d'éléments. Cette sortie inclut le débit agrégé, le nombre d’IOPS et la taille des I/O pour les volumes EBS. Vous pouvez effectuer ces tâches pour des volumes EBS individuels ou sur tous les volumes EBS attachés à votre instance.
Résolution
Calculer manuellement le débit
-
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 correspondantes du volume Amazon 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 :
**Remarque :Dans l'expression suivante, ** m1 est VolumeReadOps et m2 est VolumeWriteOps.
(m1+m2)/(PERIOD(m1))Calculez le débit moyen réel en octets par seconde lorsque le volume est actif :
**Remarque :**Dans l'expression suivante, m1 est VolumeReadBytes, m2 est VolumeWriteBytes et m3 est VolumeIdleTime.
(m1+m2)/(PERIOD(m1)−m3)Calculez le débit moyen en octets par seconde :
**Remarque :**Dans l'expression suivante, m1 est VolumeReadBytes et m2 est VolumeWriteBytes.
(m1+m2)/(PERIOD(m1))
Remarque : En raison du micro-bursting, la valeur moyenne du débit et des IOPS peut être différente de la valeur moyenne réelle. Le débit et les IOPS sont des mesures à la seconde. CloudWatch n'agrège pas les métriques de volume Amazon EBS à un intervalle d'une seconde. Pour plus d'informations, consultez la section Comment puis-je déterminer si mon volume Amazon EBS est en micro-bursting et empêcher que cela ne se produise ?
Utiliser l'automatisation pour calculer le débit
Prérequis :
- Copiez l’ID de volume ou l’ID d’instance de la ressource que vous souhaitez analyser. Un ID de ressource est nécessaire 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, AWS Systems Manager Automation utilise les autorisations de l’utilisateur qui exécute ce document. Pour plus d'informations, consultez la section Créer les rôles de service pour Automation à l'aide de la console.
Console Systems Manager
Pour exécuter l'automatisation AWSSupport-CalculateEBSPerformanceMetrics à partir de la console Systems Manager, procédez comme suit :
- Ouvrez le document dans la console Systems Manager. Assurez-vous d’ouvrir le document dans la région 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 :
ResourceId : saisissez l'ID du volume EBS ou de l'instance EC2 que vous souhaitez analyser
StartTime : saisissez une heure au format YYYY-MM-DDThh:mm:ss et en UTC. Par exemple, 2021-06-09T13:30:10
EndTIme : saisissez une heure au format yyyy-mm-ddThh:mm:ss et en UTC. Par exemple, 2021-06-16T13:30:10
AutomationAssumeRole : choisissez le rôle IAM pour cette exécution. Cette étape est facultative. - Sélectionnez Exécuter.
Le résultat final est une URL vers votre tableau de bord. Pour voir l'URL, développez le champ Sorties. Utilisez le tableau de bord pour afficher les métriques analysées et leurs limites.
Remarque : Pour supprimer le tableau de bord, vous devez disposer des autorisations IAM cloudwatch:DeleteDashboards.
L'interface de la ligne de commande AWS (AWS CLI)
**Remarque :**Si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, consultez l’article Résoudre les erreurs AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.
Pour exécuter l’automatisation à partir de l’AWS CLI, utilisez la commande ci-dessous. Remplacez les valeurs suivantes :
- Remplacez la valeur ResourceId par l’ID de ressource que vous souhaitez analyser.
- Remplacez la valeur StartTime par la date et l’heure de début pour afficher les données dans CloudWatch (au format aaaa-mm-jjThh:mm:ss et en UTC).
- Remplacez la valeur EndTime par la date et l’heure de fin pour afficher les données dans CloudWatch (au format yyyy-mm-ddThh:mm:ss et en UTC).
- Remplacez la valeur AutomationAssumeRole par le rôle IAM pour cette exécution. Cette étape est facultative. Notez également que cette valeur n'est pas spécifiée dans cet exemple.
- Remplacez la région us-east-1 par votre région pour votre ressource.
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
Informations connexes

Contenus pertinents
- demandé il y a 3 moislg...
- demandé il y a 10 moislg...
- Réponse acceptéedemandé il y a 4 moislg...
- demandé il y a 2 moislg...
- demandé il y a 6 moislg...
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 16 jours
- AWS OFFICIELA mis à jour il y a 2 ans