GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi l'utilisation du processeur signalée par top sous Linux est-elle supérieure à 100 % ?

AFAIK top montre l'utilisation du processeur par rapport à la puissance d'un cœur, c'est-à-dire que si votre tâche utilise 200 % du processeur, elle occupe deux cœurs.


À partir de la page de manuel supérieure

   k: %CPU  --  CPU usage
  The task's share of the elapsed  CPU  time  since  the  last  screen
  update,  expressed as a percentage of total CPU time.  In a true SMP
  environment, if 'Irix mode' is Off, top will operate  in  number  of
  CPUs.  You toggle 'Irix/Solaris' modes with the 'I' interactive com-
  mand.

Donc, oui, top affiche le pourcentage de CPU par cœur, mais vous pouvez basculer ce comportement en appuyant sur 'I'.


Oui, si un processus en haut dépasse 100 % ou si haut affiche> 1,0 en charge, cela signifie que plusieurs cœurs sont occupés ou que le système est sursouscrit. La sursouscription signifie qu'il y a plus de travail à mettre sur le noyau qu'il n'est physiquement gérable.

Dans top vous pouvez également trier la vue selon différents paramètres (comme la mémoire utilisée). Si vous voulez voir ce que vous pouvez trier, reportez-vous à l'aide ou à la page de manuel pour top .

Vous pouvez également voir toutes sortes d'informations sur les processus eux-mêmes, comme la mémoire virtuelle ou résidente utilisée par le processus et s'il est en veille ou en cours d'exécution, ainsi que le temps CPU utilisé.

La charge moyenne en haut, si nécessaire, peut également être visualisée par le uptime commande.


Linux
  1. Trouver les processus en cours d'exécution les plus élevés en fonction de la mémoire et de l'utilisation du processeur les plus élevées sous Linux

  2. La commande Linux Sed :utilisation et exemples

  3. Obtenir l'utilisation du processeur dans le script shell ?

  4. Comment calculer l'utilisation CPU d'un processus par PID sous Linux à partir de C ?

  5. Linux :Voir l'utilisation du CPU par un processus pour la dernière seconde

Comment utiliser la commande top sous Linux

Les 10 meilleures raisons d'utiliser Linux

Comment personnaliser la commande Linux top

Comment créer une charge CPU à 100 % sur un système Linux

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

Comment vérifier l'utilisation ou l'utilisation du processeur Linux