[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Load vraagje



Hoi,

Ik heb een vraag over de definitie van "load" zoals die in het uptime
commando verschijnt.  Op dit moment loopt op mijn (squeeze) debian systeem
al bijna een uur een berekening die 4 threads vol bezighoudt (het is een
quad-core machine).  Met het ps commando zie ik

$ ps -ueric -o pid,ppid,%cpu,vsz,rss,%mem,bsdtime,cmd

  PID  PPID %CPU    VSZ   RSS %MEM   TIME CMD
12704 12703  377 522404 477436 11.5 220:06 /home/eric/bin/elmfract F137n_r1.in
...

Met top:

$ top
top - 15:22:31 up  3:26,  4 users,  load average: 0.07, 0.08, 0.19
Tasks: 168 total,   1 running, 167 sleeping,   0 stopped,   0 zombie
Cpu(s): 97.6%us,  0.7%sy,  0.0%ni,  1.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4148432k total,  1581340k used,  2567092k free,    36612k buffers
Swap:  7815580k total,        0k used,  7815580k free,   645888k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
12704 eric      20   0  510m 466m 1728 S  392 11.5 239:26.64 elmfract
...

En uptime zegt

$ uptime
 15:23:44 up  3:27,  4 users,  load average: 0.11, 0.09, 0.18

Opvallend is dat ps het cpu-gebruik van "elmfract" lager inschat dan top.
Verder is de "load" bijna niks, terwijl mijn system monitor applet in het
gnome-panel beweert dat de machine volledig bezig is.  Een paar kernels geleden
gaf de load een getal te zien in de buurt van de 4 (iets minder).  Als er dan zo'n
lage load te zien was terwijl de berekening nog liep, betekende dat hij aan het
swappen was en inderdaad bijna geen cpu meer besteedde aan de berekening.
Nu betekent het voor mij in ieder geval weinig.

Enig idee?

groeten,
Eric Meijer



Reply to: