Overview
Automatically adjust Dell PowerEdge fan speed based on the current CPU
temperature (CONCEPT:FM-OS.governance.service-reads-temperature-through read โ CONCEPT:FM-OS.governance.service-writes-fan-level write). The speed follows a
logarithmic curve between the configured minimum/maximum temperature and
minimum/maximum fan-speed bounds. On a temperature read failure the fans fail
safe to maximum.
Tools
auto_set_fan_speed: Adjusts fan speed based on the current temperature and
configured thresholds (minimum_temperature, maximum_temperature,
minimum_fan_speed, maximum_fan_speed, temperature_power).
Usage
Use this skill to enable dynamic cooling that responds to system load โ for
example, to keep a rack quiet at idle while still ramping fans under sustained
CPU load. Prefer this over manual control when you want hands-off thermal
management.
Safety
- Requires
ipmitool and lm-sensors on the host and BMC raw-command access.
- Fan levels are always clamped to the 0-100 range.
- A failed temperature read defaults the fans to the configured maximum.