Pourquoi traiter le pourcentage d'utilisation du processeur supérieur à la durée totale du processeur

13

Lorsque j'exécute la commande TOP, un processus affiche une utilisation de 1208% du processeur et le temps total d'utilisation du processeur est de 81,7% avec le mode IRIX activé. Lorsque je passe en mode IRIX désactivé, le processus affiche une utilisation de 99% du processeur et le temps total du processeur de l'utilisateur est de 43%.

Quelques idées sur ce qui pourrait se passer?

Mise à jour La machine virtuelle peut-elle être mal configurée afin que l'utilisation du processeur ne soit pas correctement signalée?

Brick
la source
3
Combien de processeurs avez-vous?
Gilles 'SO- arrête d'être méchant'
4 sur le vm, 16 sur l'hôte.
Brigue

Réponses:

11

Mode Irix / Solaris ( man 1 top):

     <I> :Irix/Solaris_Mode_toggle
          When operating in  'Solaris  mode'  ('I'  toggled  Off),  a
          task's  cpu  usage  will  be divided by the total number of
          CPUs.  After issuing this command, you'll  be  informed  of
          the new state of this toggle.


...

      if 'Irix mode' is Off,  top  will  operate  in
      'Solaris  mode' where a task's cpu usage will be divided by the
      total number of CPUs.  You toggle 'Irix/Solaris' modes with the
      'I' interactive command

Disons que Nc'est le nombre total de CPU. Ensuite, en Irixmode, %CPUl'utilisation du processeur est hors de N * 100%. En Solarismode, %CPUest le %CPU in Irix mode/ N.

Voir: Comprehending 'top' CPU usage


MODIFIER :

le temps total du processeur de l' utilisateur est de 43%

Je pense que vous avez ignoré le système% ( pourcentage d'utilisation du CPU pour exécuter au niveau système (noyau). ) Temps . Essayez d' autres outils tels que mpstat, iostatet sarpour analyser l' utilisation du processeur.

Prince John Wesley
la source
Salut John, le temps système% était proche de 0. J'essaie de comprendre la différence. Serait-ce une mauvaise configuration de la machine virtuelle ne signalant pas correctement l'utilisation du processeur?
Brigue