4

I am facing a load average of > 3 since past 2 days. The CPU utilization is never above 40 % in all cases. Here are some screenshots of Server Density monitoring tool that I use.

enter image description here

The process snapshot at the highest peak, @ 0:00 is as follows: enter image description here

And the process snapshot at the peak created at 12:00 is: enter image description here

My question is, even though CPU utilization is not 100 %, why am I facing a high average?

PS: All snapshots are sorted by descending CPU utilization.

1
  • 1
    Bear in mind that when taking stefano's answer into account, a "high" load is subjective, if you have a machine with 4 cores a load of 3-4 isn't normally much to worry about.
    – Sirex
    Feb 10, 2011 at 8:01

1 Answer 1

4

I assume this is due to a process being in a state of uninterruptable sleep ( Sleep).

For a number of years now, the Linux kernel counts uninterruptable sleep towards load. This state is usually caused by a program waiting for disk I/O.

You can check if the high load correlates with I/O by watching the output of ps aux; look for a Din the Stat column, or see Linux - How can I see what's waiting for disk IO.

1
  • In my case there is no D in stat column... :( Jul 23, 2022 at 17:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .