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 Mouns (site web personnel) . Évalué à 5.
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 arn100 . Évalué à 1.
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.