On 10/8/05, Bart Hampshire <[EMAIL PROTECTED]> wrote:
> Hello all,
>
> Was wondering if someone might be able to explain why it is that we often
> see total CPU Utilization (User + System + WIO + Idle) at values
> substantially below 100%.  When this happens, the reported user portion is
> almost always zero while running top on the box shows that 90+% of the
> CPU(s) is(are) being utilized by user processes.  The XML stream on the
> gmond collector (we are using gmond in unicast mode) node is reporting the
> values that appear recorded in the gmetad's RRDs.  From this, it appears
> that the CPU User metric isn't registering the utilization properly.
>
> Linux kernel versions are 2.4.x and 2.6.x on Red Hat and SLES x86 boxes.
>
> Sample data collected from RRD's to follow sig in which the reported total
> sum of CPU Utilization was below 10%.

> 7-9-2005 13:10  User: 0.00 System: 0.56 WIO: 0.00 Idle: 0.09 Total: 0.64
> 7-9-2005 13:15  User: 0.00 System: 0.60 WIO: 0.00 Idle: 0.10 Total: 0.70
> 7-9-2005 13:20  User: 0.00 System: 0.60 WIO: 0.00 Idle: 0.10 Total: 0.70
> 7-9-2005 13:05  User: 0.00 System: 1.96 WIO: 0.00 Idle: 0.06 Total: 2.02
> 7-9-2005 13:10  User: 0.00 System: 1.30 WIO: 0.00 Idle: 0.00 Total: 1.30
> 7-9-2005 13:15  User: 0.00 System: 1.30 WIO: 0.00 Idle: 0.00 Total: 1.30
> 7-9-2005 13:20  User: 0.04 System: 1.65 WIO: 0.00 Idle: 0.90 Total: 2.59

It looks like 0.64 represents 64%, not 0.64 percent; or whatever types
of numbers would be reported by a program such as tload.

That said, maybe ganglia is running at too high or too low of a
nice/priority value.  Or your CPU has been downclocked or something
else funky.

--
~Mike
 - Just my two cents
 - No man is an island, and no man is unable.

Reply via email to