CPU/Memory Usage

More information about thresholds for CPU and memory usage services

The CPU/Memory Usage services check if a process consumes too much processor time or memory. The checks are performed via ps. The thresholds are the percentage of overall CPU or memory consumed by a process. There are six (6) services that check CPU and memory consumption by four (4) different processes:
  • heartbeat memory usage
  • heartbeat CPU usage
  • stonithd memory usage
  • stonithd CPU usage
  • crmd memory usage
  • crmd CPU usage

Default Thresholds

NodeStatusThresholds
ALLWarning5% of CPU or memory consumed
Critical10% of CPU or memory consumed

Metrics: cpu, memory cpu time

Status Information Examples

Example crmd CPU Usage Service State = OK

Status Information:	OK - Process: crmd, User: haclust+, CPU: 0.0%, RAM: 0.0%, Start: 09:07, CPU Time: 2 min
Performance Data:	'cpu'=0.0 'memory'=0.0 'cputime'=2 ]

Example stonithd Memory Usage Service State = OK

Status Information:	OK - Process: stonithd, User: root, CPU: 0.0%, RAM: 0.0%, Start: 09:07, CPU Time: 1 min
Performance Data:	'cpu'=0.0 'memory'=0.0 'cputime'=1 ]