Difference between revisions of "Plugin:CPU"

From collectd Wiki
Jump to: navigation, search
(Create an example plugin page.)
 
m (Example graph)
Line 7: Line 7:
 
== Example graph ==
 
== Example graph ==
  
...
+
[[Image:Plugin-cpu.png]]
  
 
== Dependencies ==
 
== Dependencies ==

Revision as of 17:05, 15 February 2009

Plugin CPU

The CPU plugin collects the amount of time spent by the CPU in various states, most notably executing user code, executing system code, waiting for IO-operations and being idle.

This since has been an FAQ: The CPU plugin does not collect percentages. It collects "jiffies", the units of scheduling. On many Linux systems there are circa 100 jiffies in one second, but this does not mean you will end up with a percentage. Depending on system load, hardware, whether or not the system is virtualized and possibly half a dozen other factors there may be more or less than 100 jiffies in one second. There is absolutely no guarantee that all states add up to 100, an absolute must for percentages.

Example graph

Plugin-cpu.png

Dependencies

  • Linux
    • /proc-Filesystem
  • Solaris
    • kstat_read(3KSTAT)
  • OpenBSD
    • sysctl(3)
  • FreeBSD
    • sysctlbyname(3)
  • Mac OS X
  • Other