GNU/Linux >> Tutoriels Linux >  >> Linux

Résoudre les problèmes d'utilisation élevée du processeur sur Windows Server

Cet article s'applique aux versions suivantes de Windows® Server :2012, 2012 R2, 2016, 2019

Aperçu

Cet article vous aide à déterminer quelle application provoque une utilisation élevée du processeur sur votre serveur.

Déterminer les processus les plus consommateurs de CPU

Plusieurs méthodes permettent à un utilisateur de déterminer les principaux processus en fonction de l'utilisation du processeur. Les sections suivantes décrivent chacune de ces méthodes.

Utiliser le gestionnaire de tâches pour afficher la consommation du processeur

  1. Pour accéder au Gestionnaire des tâches , faites un clic droit sur la barre des tâches et cliquez sur Gestionnaire des tâches .

  2. Si vous voyez une seule liste de tâches dans le Gestionnaire de tâches fenêtre, cliquez sur Plus de détails flèche pour afficher la vue agrandie.

  3. Cliquez sur Processus onglet s'il n'est pas déjà sélectionné par défaut.

  4. Cliquez sur le processeur en-tête en haut du tableau pour trier par utilisation du processeur. Assurez-vous que la flèche qui apparaît sur l'en-tête pointe vers le bas pour trier les données du plus haut au plus bas.

Les processus consommant plus de ressources s'affichent en haut de la liste. Si l'un de ces processus est plus élevé que prévu en fonction de votre environnement, commencez à examiner ces principaux processus lors de la détermination de la cause.

Utiliser le moniteur de ressources pour afficher la consommation du processeur

  1. Appuyez sur GAGNER + R sur le clavier pour ouvrir le Exécuter dialogue. Tapez resmon dans la zone de texte et appuyez sur Entrée pour ouvrir le Moniteur de ressources .

  2. Cliquez sur le processeur onglet.

    Remarque : Vous devrez peut-être agrandir la fenêtre pour voir toutes les données.

  3. Cliquez sur CPU moyen en-tête de colonne pour trier par utilisation globale du processeur. Assurez-vous que la flèche qui apparaît sur l'en-tête pointe vers le bas afin que les données soient triées du plus haut au plus bas.

Les processus consommant plus de ressources s'affichent en haut de la liste. Si l'un de ces processus est plus élevé que prévu en fonction de votre environnement, commencez à examiner ces principaux processus lors de la détermination de la cause.

Résoudre l'utilisation élevée du processeur

Vous pouvez déterminer le meilleur chemin pour résoudre ou empêcher l'utilisation élevée du processeur, en fonction du processus à l'origine de l'utilisation élevée du processeur. Voici quelques exemples et quelques recommandations générales pour vous aider à résoudre l'utilisation élevée du processeur :

Le processus le plus consommateur est w3wp (IIS Worker Process)

Utilisation élevée du processeur avec le processus de travail IIS se produit généralement lorsqu'un trafic supérieur à la normale arrive sur votre site Web. Si vous prévoyez une augmentation du trafic et que vous remarquez une dégradation des performances, allégez la charge du serveur en augmentant les ressources sur le serveur. Si vous ne vous attendez pas à cette augmentation, consultez les journaux de connexion IIS pour obtenir plus d'informations sur la source du trafic excédentaire afin de déterminer si vous souhaitez bloquer ces connexions.

Le processus le plus consommateur est MSSQL®SERVER (le processus serveur SQL pour une base de données exemple)

Une utilisation élevée du CPU avec MSSQL Server peut se produire si un Job ou une grande requête utilisateur est en cours d'exécution. Vérifiez les journaux de l'agent MSSQL pour déterminer si c'est le cas.

Le processus le plus consommateur est un processus Windows natif

Les processus Windows natifs ne provoquent normalement pas une utilisation élevée du processeur, mais cela peut se produire. Si vous remarquez cela, un redémarrage (redémarrage) du serveur pendant les heures sans impact ou à faible impact peut résoudre le problème. Lorsque vous ne redémarrez pas les serveurs selon un calendrier régulier, vous pouvez rencontrer ce problème. Planifiez des redémarrages réguliers pour redémarrer le serveur et libérer les ressources inutilisées qui pourraient rester bloquées après l'allocation du processus.

Le processus le plus consommateur est autre chose

Si le processus incriminé est autre chose, comme une application tierce, consultez les informations de support de ce produit pour identifier les journaux qui pourraient vous aider à identifier la cause. Souvent, le redémarrage de l'application peut corriger une utilisation élevée des ressources.

Recommandations générales lorsque vous n'identifiez pas un seul processus le plus consommateur

Lorsqu'un seul processus le plus consommateur ne parvient pas à se démarquer, effectuez un redémarrage. Si vous remarquez une utilisation élevée des ressources pendant une période prolongée, même après le redémarrage, l'appareil peut ne pas disposer de ressources suffisantes pour son objectif. Dans ce cas, les options incluent la migration d'applications à forte utilisation telles que SQL® ou IIS® vers d'autres serveurs ou le redimensionnement du serveur pour ajouter des ressources supplémentaires.


Linux
  1. Comment vérifier la charge du serveur sur un serveur Windows

  2. Résoudre les problèmes d'utilisation élevée des ressources IIS

  3. Dépanner SSH

  4. Résoudre les problèmes de mise en réseau de Windows Server

  5. Résoudre les problèmes d'arrêt des serveurs Windows

Comment trouver les 10 principaux processus en cours d'exécution par utilisation de la mémoire et du processeur

Utilisation élevée du processeur lors de la lecture de Flash ?

Jenkins fonctionnant avec une utilisation CPU très élevée

ps et top donnent une utilisation différente du processeur

Charge serveur élevée, processeur inactif. NFS la cause ?

Comment trouver quel processus provoque une utilisation élevée du processeur