web-dev-qa-db-fra.com

Que signifient les abréviations% cpu supérieures?

Quelqu'un sait-il ce que les abréviations à 2 lettres signifient dans la ligne% CPU dans l'en-tête au-dessus du tableau supérieur des processus? Voici un exemple de sortie de running top.

top - 15:10:34 up 8 days,  5:11,  1 user,  load average: 0.10, 3.80, 26.82
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.7 sy,  0.0 ni, 98.0 id,  1.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2051456 total,   623544 used,  1427912 free,     1292 buffers
KiB Swap:  3203068 total,   147188 used,  3055880 free,    38352 cached

Voici mes suppositions et celles que je ne connais pas.

us = user
sy = system
ni = ?
id = idle?
wa = ?
hi = ?
si = ?
st = ?
24
Ray N. Franklin

Dans "top", que sommes-nous, sy, ni, id, wa, hi, si et st (pour l'utilisation du processeur)?

  • us - temps processeur de l'utilisateur (ou)% temps CPU passé dans l'espace utilisateur
  • sy - temps du processeur système (ou)% temps CPU passé dans l'espace noyau
  • ni - utilisateur Nice temps processeur (ou)% temps CPU passé sur les processus de faible priorité
  • id - temps processeur inactif (ou)% temps CPU passé inactif
  • wa - io temps CPU d'attente (ou)% temps CPU passé en attente (sur disque)
  • hi - irq matériel (ou)% temps CPU passé à entretenir/gérer les interruptions matérielles
  • si - irq logiciel (ou)% temps CPU passé à entretenir/gérer les interruptions logicielles
  • st - temps de vol% temps CPU en attente involontaire par cpu virtuel pendant que l'hyperviseur dessert un autre processeur (ou)% temps CPU volé sur une machine virtuelle

Source: Dans la commande "top" de Linux, que sommes-nous, sy, ni, id, wa, hi, si et st (pour l'utilisation du processeur)?

40
DavidPostill