top does __NOT__ explain the loadavg (if it did, I would not have complained):
non-0 CPU users account to 10-15% at most.
(this, however, is absurd in itself! why does compiz take 3-4% of CPU on a 
2.7GHz system 
when twm/fvwm/gwm/scwm never took more than 1% on a 200MHz system?!)

moreover, top __CANNOT__ always explain loadavg.
(e.g., `ls /mnt/foo` will be at 1 loadavg if /mnt/foo is NFS-mounted and the 
server is down).

"The load average code runs in the heart of the kernel, and it doesn't
know anything other than if a CPU is in use or not busy at the 5 second
sample time."

first of all, loadavg is not about CPU:

"the  number of processes in the system run queue averaged over various
periods of time."

there should be a way to get __WHICH__ processes occupied the the system run 
queue, in addition to _how many_ of them.
otherwise this loadavg metric is next to useless to the users, 
even if the developers are convinced that it is "correct" in some way.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/985661

Title:
  High load average

To manage notifications about this bug go to:
https://bugs.launchpad.net/xubuntu-desktop/+bug/985661/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to