Forum général.général Comment interpréter la commande top?

Posté par  .
Étiquettes : aucune
0
12
avr.
2006
Bonjour

La commande top sur une de mes machines me donne ceci :

load averages: 1.54, 1.56, 1.57 17:51:48
90 processes: 86 sleeping, 1 zombie, 3 on cpu
CPU states: 33.6% idle, 28.8% user, 37.6% kernel, 0.0% iowait, 0.0% swap
Memory: 2048M real, 1055M free, 290M swap in use, 3051M swap free

PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
2597 root 1 20 0 120M 116M cpu/1 176.9H 24.84% squid
9 root 15 59 0 9944K 4144K sleep 154.3H 2.36% svc.configd
7 root 999 59 0 28M 18M sleep 199.9H 1.93% svc.startd
1381 web 1 10 0 7240K 5640K cpu/1 0:00 0.80% foomatic-rip



je constate que la charge moyenne pendant la dernière minute est de 15.4% (première valeur de load averages)

Par contre je n'arrive pas à faire la corespondance avec les valeur de "CPU states", je les trouve très élevé? non? et je ne comprend pas leur signification (idle par rapport à user...).
J'aimerais fortement de un peu d'aide...
  • # ce qu'est le loadavg

    Posté par  (site web personnel) . Évalué à 5.

    le loadavg représente le nombre moyen de processus en attente d'execution sur ton systeme.

    1.54 ( ou 154% ) signifie qu'il y a plus d'un processus actif depuis un certain temps.

    ton processeur est oisif ( idle ou glande ) 33% du temps , bosse pour un processus utilisateur 28% du temps et durant 37% du temps il est en zone noyau.

    Au feeling comme ca, de but en blanc ... ta machine bosse essentiellement sur ses interfaces réseaux.

    quand on voit que squid prend 25% de ton temps CPU ... cela peut avoir un sens :)
    • [^] # Re: ce qu'est le loadavg

      Posté par  . Évalué à 1.

      Oulala concernant loadavg j'étais complètement à côté de la plaque... merci beaucoup pour cette explication très clair.

      Si j'ai bien compris, la charge CPU de la machine est en fait égale à : 100 - pourcentage_idle ?

      ce qui fait dans mon cas : 100-33= 67% (ce qui doit a priori correspondre aussi à la somme des pourcentages user, kernel...)

      merci!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.