Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
Comment diagnostiquer une utilisation élevée du processeur sur mon instance Windows EC2 lorsque mon processeur n'est pas limité ?
Mon instance Windows Amazon Elastic Compute Cloud (Amazon EC2) présente une utilisation élevée du processeur, mais ce dernier n’est pas limité. Je souhaite diagnostiquer une utilisation élevée du processeur.
Résolution
Pour déterminer une utilisation élevée du processeur, exécutez le dossier d'exploitation AWSSupport-TroubleshootWindowsPerformance ou identifiez manuellement les processus exigeant une forte capacité de processeur.
Après avoir déterminé le processus spécifique à l'origine d'une utilisation élevée du processeur, résolvez le problème lié à cette application spécifique.
Exécuter le dossier d'exploitation AWSSupport-TroubleshootWindowsPerformance
Prérequis : Avant de démarrer le dossier d’exploitation, assurez-vous que votre utilisateur ou rôle Gestion des identités et des accès AWS (AWS IAM) dispose des autorisations requises. Pour plus d’informations, consultez la section Autorisations IAM requises dans AWSSupport-TroubleshootWindowsPerformance.
Procédez comme suit :
- Ouvrez la console AWS Systems Manager.
- Dans la liste Régions, sélectionnez votre région AWS.
- Dans le volet de navigation, développez Ressources partagées, puis sélectionnez Documents.
- Dans la barre de recherche, saisissez AWSSupport-TroubleshootElasticBeanstalk, puis sélectionnez le dossier d’exploitation.
- Sélectionnez Exécuter l'automatisation.
- Sélectionnez Exécuter. Pour obtenir la liste des actions effectuées par le dossier d’exploitation, consultez la section Étapes du document dans AWSSupport-TroubleshootElasticBeansTalk.
- Consultez la sortie pour obtenir des résultats détaillés de l'exécution.
Résoudre les problèmes manuellement
Utiliser le gestionnaire de tâches pour identifier les processus à l’origine d’une utilisation élevée du processeur
Procédez comme suit :
- Utilisez un protocole RDP (Remote Desktop Protocol) pour vous connecter à votre instance.
- Pour trier les processus par processeur, ouvrez le gestionnaire de tâches, puis sélectionnez la colonne CPU.
- Identifiez les processus sollicitant fortement les ressources du processeur afin de déterminer si les processus utilisent la quantité de processeur attendue.
- Résolvez les problèmes liés aux applications qui utilisent plus de ressources du processeur que prévu.
Si les applications utilisent la quantité de processeur prévue, modifiez le type d'instance. Pour plus d'informations, consultez la section Comment puis-je redimensionner mon instance Windows EC2 ou modifier le type d'instance Windows EC2 ?
Utiliser Process Explorer pour identifier les processus à l’origine d’une utilisation intensive du processeur
Process Explorer est un utilitaire Microsoft de Sysinternals. Pour plus d'informations, consultez la page Sysinternals sur le site Web de Microsoft Learn.
Procédez comme suit :
- Téléchargez Process Explorer sur votre instance. Pour le télécharger, consultez la page Process Explorer sur le site Web de Microsoft Ignite.
- Lancez l’application en tant qu’administrateur.
- Sélectionnez la colonne CPU pour trier les processus par utilisation.
- Choisissez Afficher, puis Afficher l’arborescence de processus pour voir la relation parent-enfant entre les processus.
Remarque : Sélectionnez l'onglet Threads pour obtenir une vue plus détaillée de l’évolution du processus lorsqu'il entraîne une utilisation élevée du processeur.
Si vous ne parvenez toujours pas à déterminer la cause d’une l’utilisation élevée du processeur, utilisez Performance Monitor et l’outil Performance Analysis of Logs (PAL). Performance Monitor est un outil Windows intégré.
(Facultatif) Utiliser Performance Monitor pour identifier les processus à l’origine d’une utilisation intensive du processeur
Procédez comme suit :
- Utilisez le protocole RDP pour vous connecter à votre instance.
- Ouvrez Performance Monitor, puis développez Ensembles de collecteurs de données.
- Ouvrez le menu contextuel pour Défini par l’utilisateur, puis choisissez Nouveau et Ensemble de collecteurs de données.
Dans Nom, saisissez le nom du nouvel ensemble de collecteurs de données, puis choisissez Créer manuellement (Avancé). - Sélectionnez Suivant.
- Dans Créer des journaux de données, sélectionnez Compteur de performances, puis choisissez Suivant.
- Sélectionnez Ajouter.
Pour Compteurs disponibles, choisissez Processus, puis % de temps de traitement.
Dans Instances de l’objet sélectionné, choisissez Toutes les instances.
Sélectionnez Ajouter.
Répétez cette étape pour tous les autres compteurs de performances que vous souhaitez ajouter. - Cliquez sur OK.
- (Facultatif) Définissez Intervalle d’échantillonnage et Unités sur les valeurs souhaitées.
- Sélectionnez Suivant.
- Choisissez un emplacement disposant d’au moins 1 Go d’espace libre pour stocker les données, puis sélectionnez Suivant.
- Choisissez Enregistrer et fermer, puis Terminer.
Remarque : Si le processeur est en surcharge, choisissez Démarrer cet ensemble de collecteurs de données maintenant. Puis, sélectionnez Terminer.
Une fois que l’outil de surveillance des performances a terminé la collecte de données, vous pouvez ouvrir et consulter le rapport afin de déterminer quels processus utilisent le processeur de l’instance. Puis, utilisez ces informations pour résoudre les problèmes liés à l’application spécifique qui utilise le processeur.
(Facultatif) Utiliser Performance Analysis of Logs (PAL) pour générer un rapport d’analyse
Remarque : Les étapes suivantes incluent l’utilisation de logiciels open source hébergés sur GitHub.
PAL est un outil tiers que vous pouvez utiliser pour générer un rapport à partir du fichier Performance Monitor en vue de réaliser une analyse plus détaillée. Pour utiliser PAL, procédez comme suit :
- Installez PAL, puis lancez l’assistant PAL et choisissez Suivant.
- Dans Journal du compteur de performances, saisissez le chemin d’accès au fichier Performance Monitor, puis choisissez Suivant.
- Dans Titre, sélectionnez Présentation du système, puis Suivant.
Remarque : Présentation du système fournit une analyse générale des performances du système d’exploitation. - Examinez chaque entrée de la section Questions et répondez aux questions. Pour Système d’exploitation, sélectionnez la dernière version du système d’exploitation disponible dans la liste avec une version binaire qui correspond à votre instance. Sélectionnez Suivant.
- Sélectionnez Traiter tous les compteurs du journal de compteur, puis cliquez sur Suivant.
Remarque : Le traitement de toutes les instances de compteur peut exiger une grande quantité de ressources. - Dans Dossier de sortie, sélectionnez un répertoire de sortie pour le rapport PAL.
- Dans Rapport HTML, sélectionnez Rapport HTML, puis cliquez sur Suivant.
- Sélectionnez Suivant, puis Terminer.
- Consultez les sections Processus et Processeur du rapport PAL pour déterminer quels processus utilisent le processeur de l’instance.
Informations connexes
Comment puis-je savoir si le processeur de mon instance Windows EC2 T2 ou T3 est limité ?
Exécuter une opération automatisée optimisée par Systems Manager Automation
- Langue
- Français

Contenus pertinents
- demandé il y a 3 ans
- Réponse acceptéedemandé il y a 11 jours
- demandé il y a 11 jours
- demandé il y a 2 ans
- demandé il y a 10 mois