Showing strange load average, after reboot
Hello,
This is x86, Solaris-10 server. Due to some reason, this was extremely slow and I had to reboot it. It came back online now and working fine. After reboot, it shows me strange load average value. Though with time, it is coming down. Can somebody explain it, why it is so ? Code:
Before reboot - |
The load average is a decayed average of the time spent by threads either running on or waiting for a CPU. The last value displayed is taking into account the values observed during a longer period of time (~15 minutes) so is staying high for a longer time while the first one is taking into account values from the last minute or so, so is reaching reasonable values faster.
It seems there are tens or maybe hundreds of thousands threads waiting on your machine early in the boot phase, which is not a common situation. To investigate further, you can reboot, figure out how many threads are waiting on the run queue with the "vmstat" command and identify processes with a large number of threads with the "prstat -m" command. |
Is there any way to check, without reboot ?
|
No. You need to have these statistics already collected and stored.
|
Okay... Let me check, if I can take downtime or will wait, till it slows down again and come in same situation.
Thanks for explaining this |
Note that the probability for the high load average at boot and the poor performance before reboot to be related is low.
|
All times are GMT -5. The time now is 01:11 PM. |