check-processor
CPU and memory subsystem validation suite with health checks for processor frequency, governor settings, memory configuration, fragmentation, and clocksource.
Available Health Checks
| Check | Purpose | Key Feature |
|---|---|---|
| processor-freq | CPU frequency validation | Verify CPU frequency meets minimum threshold |
| cpufreq-governor | Governor settings validation | Ensure consistent governor across all CPU cores |
| check-mem-size | Memory configuration validation | Verify DIMM count and total memory size |
| check-buddyinfo | Memory fragmentation detection | Check for sufficient large memory blocks |
| check-clocksource | Clocksource validation | Verify system clocksource configuration |
Quick Start
# CPU frequency check
health_checks check-processor processor-freq --sink stdout [CLUSTER] app
# Governor validation
health_checks check-processor cpufreq-governor --sink stdout [CLUSTER] app
# Memory size check
health_checks check-processor check-mem-size --sink stdout [CLUSTER] app
# Memory fragmentation check
health_checks check-processor check-buddyinfo --sink stdout [CLUSTER] app
# Clocksource validation
health_checks check-processor check-clocksource --expected-source tsc --sink stdout [CLUSTER] app