Xymon Mailing List Archive search

CPU Utilization, Not Good

list Henrik Størner
Fri, 30 Nov 2007 22:29:46 +0100
Message-Id: <user-f1b5a954fcc9@xymon.invalid>

On Fri, Nov 30, 2007 at 11:21:25AM -0600, James Wade wrote:
I've asked this several times, but I really have not received
a good answer. Hobbit doesn't really seem to monitor cpu 
utilization correctly.
Hobbit uses the system's "vmstat" command to determine how much the CPU
is being used. So the blame should go to your vmstat tool - or your
interpretation of the data :-)
For example, I can look at the load, login to the box, and then
run top. Top shows that cpu utilization is at 100%, 0% idle time.

However, the "trends" utilization graph shows 20% cpu utilization.
Hobbit monitors the load as an average over 5 minutes. "top" - at
least when used interactively - has a sample period of a few seconds.
I have some systems where "top" will ALWAYS show the cpu as 100% busy,
because "top" is gobbling up all of the cpu time for itself ....

If you want to see things the way Hobbit does, run "vmstat 2 300", wait 
for it to complete (5 minutes), and look at the cpu-utilisation reported
on the last line.


Henrik