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
| Node | Status | Thresholds |
|---|---|---|
| ALL | Warning | 5% of CPU or memory consumed |
| Critical | 10% 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 ]