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!
Pour quelles raisons les performances de mon instance Windows EC2 sont-elles lentes ?
Je souhaite apprendre à dépanner et à résoudre les problèmes de lenteur des performances sur mes instances Windows Amazon EC2 en surveillant le processeur, la mémoire, les E/S du volume EBS et les métriques réseau.
Brève description
Les facteurs suivants peuvent affecter les performances des instances Amazon Elastic Compute Cloud (Amazon EC2) Window :
- Processeur élevé
- Mémoire élevée
- Volume E/S Amazon Elastic Block Store (Amazon EBS)
- Pilotes AWS obsolètes
- Problèmes de bande passante réseau
- Crédits de rafale épuisés
Résolution
Utiliser un dossier d’exploitation d’automatisation pour résoudre les problèmes de performances
Pour identifier un problème de performances lié à une utilisation élevée du processeur ou de la mémoire d’une instance Windows, utilisez le dossier d’exploitation AWSSupport-TroubleshootWindowsPerformance AWS Systems Manager Automation. Il est recommandé d'exécuter le dossier d’exploitation lorsque vous rencontrez un problème de performances.
Avant de démarrer le dossier d’exploitation, assurez-vous que votre utilisateur ou rôle AWS Identity and Access Management (IAM) dispose des autorisations requises. Pour charger les journaux capturés dans Amazon Simple Storage Service (Amazon S3), assurez-vous que le profil de l’instance dispose des autorisations requises. Pour plus d’informations, consultez la section Autorisations IAM requises dans AWSSupport-TroubleshootWindowsPerformance.
Pour configurer le dossier d’exploitation, consultez la section Instructions dans AWSSupport-TroubleshootWindowsPerformance.
Remarque : Le dossier d’exploitation n’analyse pas le vidage des processus ni les journaux capturés par EC2Rescure. Si vous devez consulter les journaux, vous pouvez le faire manuellement.
La sortie du dossier d’exploitation fournit un résumé des métriques de performance. En fonction des métriques de performance, vous pouvez identifier les processus qui utilisent le plus de ressources. Pour résoudre d’autres problèmes, effectuez les actions décrites dans les sections suivantes.
Déterminer si votre type d’instance est sous-performant
Pour déterminer si les performances de votre instance sont limitées en raison d’un type d’instance peu performant, identifiez le type de votre instance EC2.
Si votre instance T2 ou T3 affiche une utilisation élevée du processeur, définissez les performances évolutives sur illimité pour maintenir une utilisation élevée du processeur pendant toute la durée requise.
Surveiller l’utilisation du processeur et de la mémoire
Pour contrôler les processus qui utilisent une quantité élevée du processeur et de la mémoire, utilisez le Gestionnaire de tâches Windows, le Gestionnaire de ressources ou la surveillance des performances. Pour plus d’information, consultez Comment puis-je diagnostiquer une utilisation élevée du processeur sur mon instance Windows EC2 lorsque mon processeur n’est pas limité ?
Passer en revue les métriques EBS
Vous pouvez utiliser Amazon CloudWatch pour consulter les métriques EBS. Examinez la métrique Balance de débordement ou les métriques IOPS de CloudWatch pour vérifier que vous disposez de crédits d’E/S sur le volume. Vérifiez également que le volume ne dépasse pas les performances de référence.
Lorsque plusieurs applications se trouvent sur une instance, la demande d’IOPS augmente. Pour améliorer les performances de votre instance, utilisez des volumes EBS non racine supplémentaires pour vos applications. Vous pouvez aussi utiliser le volume racine uniquement pour le système d’exploitation (OS).
Mettre à jour les pilotes AWS
Les pilotes AWS obsolètes peuvent entraîner des problèmes de performances sur votre instance. Si vous rencontrez une utilisation élevée du processeur, de la mémoire ou du réseau, ou même des problèmes de connectivité intermittente, mettez à jour les pilotes AWS de votre instance.
Pour déterminer les pilotes AWS installés sur votre instance, exécutez la commande suivante dans Windows PowerShell en tant qu’administrateur :
dism /online /get-drivers /format:table | findstr Amazon
Si les pilotes ena.inf, awsnvme.inf ou xenvbd.inf sont installés sur votre instance, mettez-les à jour avec la dernière version.
En fonction du type de votre instance, déterminez si l’instance nécessite les pilotes AWS NVMe et Elastic Network Adapter (ENA). Si l’instance nécessite des pilotes AWS NVMe ou ENA, téléchargez les derniers pilotes et installez-les sur l’instance.
Il est recommandé de mettre à niveau les pilotes AWS PV sur votre instance Windows pour tous les types d’instances pris en charge, y compris les instances T2.
Surveiller les métriques NetworkIn et NetworkOut
Calculez les métriques NetworkIn et NetworkOut de CloudWatch de votre instance afin de diagnostiquer les problèmes de bande passante du réseau de l’instance.
Pour augmenter la bande passante du réseau, les performances par paquets par seconde et réduire systématiquement la latence, activez la mise en réseau améliorée. Pour les types d’instances pris en charge, déterminez d’abord le mécanisme de mise en réseau améliorée disponible pour votre type d’instance. Utilisez ensuite l’interface ENA ou Intel 82599 VF pour activer la mise en réseau améliorée.
Informations connexes
AWS Support Automation Workflows (SAW)

Contenus pertinents
- demandé il y a un anlg...
- demandé il y a un anlg...
- demandé il y a 8 moislg...
- demandé il y a 2 anslg...
- demandé il y a un anlg...
- AWS OFFICIELA mis à jour il y a un an