Skip to main content

check-processor

CPU and memory subsystem validation suite with health checks for processor frequency, governor settings, memory configuration, fragmentation, and clocksource.

Available Health Checks

CheckPurposeKey Feature
processor-freqCPU frequency validationVerify CPU frequency meets minimum threshold
cpufreq-governorGovernor settings validationEnsure consistent governor across all CPU cores
check-mem-sizeMemory configuration validationVerify DIMM count and total memory size
check-buddyinfoMemory fragmentation detectionCheck for sufficient large memory blocks
check-clocksourceClocksource validationVerify 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