[collectd] cpu stats on SMP machines

Florian Forster octo at verplant.org
Sat Sep 19 22:39:23 CEST 2009

Hi Bill,

On Sat, Sep 19, 2009 at 11:22:12AM -0500, Bill Harris wrote:
> I was just curious, is the current cpu plugin limited to values for a
> single cpu (or combined) on a given platform?   I looked at the
> roadmap, but couldn¹t determine if that was in the plans, or already
> exists ( and I don¹t know how to configure it).
> Have recently upgrade an HP Proliant DL580 to 4 cpus (8 cores) and was
> curious.  
> Btw, 4.8 compiles and runs great on that machine with FreeBSD 7.2-R

I haven't checked in a while, but the reason for this is actually
FreeBSD: On FreeBSD information about the CPU usage is read using
sysctlbyname (or sysctl, I'm not quite sure). Other BSDs (dunno which
ones, sorry) provide the {CTL_KERN, KERN_CPTIME2, <num>} MIB, which
returns the CPU counters for the specified CPU <num>. Unfortunately,
FreeBSD doesn't. It only offers the sysctlbyname interface with the
"kern.cp_time" key, which only returns consolidated numbers.

If you find out how to get the values, adding that to the CPU plugin is
probably not much work.

Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20090919/ddb1f6ee/attachment.pgp 

More information about the collectd mailing list