On CentOS5, I'm seeing the 'top' command showing a hover between 20% and 2% idle, but then the load says 1.20. How can that be possible? When I type 'uptime', as well, I see 3 load numbers that are generally around 1.20 - 1.35.

link|improve this question

80% accept rate
1  
You need to provide more info to understand your question. For example you need to tell us the number of processors of your server. A load of > 1 in a single processor server is consistent with a 2% idle. Check: en.wikipedia.org/wiki/Load_(computing) – hmontoliu May 14 '11 at 14:18
feedback

2 Answers

up vote 5 down vote accepted

Things like waiting on I/O don't take any CPU time but can block other processes from running.

link|improve this answer
feedback

Maybe you have a process in uninterruptible sleep (process state "D")?

They don't really contribute to load per se while they're sleeping but they are a constant process on the run queue thus the load is artificially inflated.

Cheers

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.