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.

