Plugin:Processes

From collectd Wiki

Jump to: navigation, search
Processes plugin
Type: read
Callbacks: config, init, read
Status: supported
First version: 3.2
Copyright: 2005 Lyonel Vincent
2006–2008 Florian octo Forster
2008 Oleg King
2009 Sebastian Harl
2009 Andrés J. Díaz
2009 Manuel Sanmartin
License: GPLv2+
Manpage: collectd.conf(5)
List of Plugins

The Processes plugin collects the number of processes, grouped by their state (e. g. running, sleeping, zombies, etc.). In addition to that, it can select detailed statistics about selected processes, grouped by name.

If processes are selected (the collectd.conf(5) manpage can tell you how) the following information is gathered. All this information is aggregated by the process name.

  • Its RSS (basically the amount of memory currently really used by these processes)
  • Used user- and system-time (the "CPU usage")
  • The number of processes by that name
  • The number of threads (summed up over all the processes)
  • The number of major and minor page faults.

[edit] Example Graphs

Image:Plugin-processes.png Image:Plugin-processes-rss.png

[edit] Dependencies

  • Linux
    • /proc-file system
  • Mac OS X
  • FreeBSD
    • libkvm
  • AIX
    • <procinfo.h>