﻿# Server fans: why speed percentages are not watts

A fan-speed percentage is not electrical power and does not determine whole-server cooling energy.

Author: Retrivium team
Updated: 2026-11-01
Canonical URL: https://retrivium.ai/journal/server-fan-energy-boundary/
Language: en

A fan-speed percentage is not electrical power and does not determine whole-server cooling energy. Establish whether the source reports an intended setting, actual RPM, or another quantity. Then compare energy within one boundary under matched thermal conditions. A lower dashboard percentage cannot prove savings when GPU work, inlet air, or other chassis fans changed at the same time.

## Identify the control reading

The [nvidia-smi guide](https://docs.nvidia.com/deploy/nvidia-smi/index.html) describes the supported fan readout as intended speed rather than a universal independent tachometer. Many server GPUs rely on enclosure cooling. An absent GPU-fan field therefore does not mean no fans surround the device. Do not relabel percentages as RPM or watts without the corresponding measurement. Preserve model, field meaning, and fan location. Equal percentages on different devices need not mean equal speed, airflow, or power, and they cannot form a universal cooling-efficiency scale.

## Separate command from response

A requested setting describes control, actual rotation describes mechanical behavior, and power concerns electrical energy over time. These need different evidence. Preserve BMC tachometer readings separately where available. An intended percentage does not establish fan health. Do not convert RPM into watts through an assumed universal formula without device characteristics and operating conditions. An observational study can use supported telemetry and system energy without changing production cooling policy merely to demonstrate hypothetical savings. Keep operational configuration unchanged unless a separate agreed procedure calls for intervention.

## Run a matched series

Use an identical inference workload and retain inlet temperature, fan command, available RPM, GPU behavior, and system-energy boundary. Repeat under platform-supported conditions while recording other changes. This defines an experiment without invented fan wattage. Lower whole-server energy does not establish cooling savings if the GPU also completed less work. Compare completed tasks and steady-state intervals rather than two screenshots taken during different startup phases. Preserving the workload makes alternative explanations visible before a fan-specific conclusion is offered.

## Do not treat CPU zones as fan meters

[Linux powercap](https://docs.kernel.org/power/powercap/powercap.html) describes component zones, not direct chassis-fan energy measurement. Low package energy does not imply low cooling consumption. A whole-system question needs an appropriate AC or system meter with an explicit boundary. Differences cannot be assigned automatically to fans because other components and losses contribute. If separate fan-power telemetry is unavailable, state that limitation while retaining the observed system result. Missing decomposition is not a reason to invent a fan share from control percentages.

## Preserve a bounded conclusion

Keep sensor inventory, cooling mode, workload, thermal conditions, and aligned intervals. Identify intended versus actual readings and unsupported fields. Cooling changes need platform documentation and an agreed procedure; this comparison does not require manually lowering production fan speeds. State direct observations separately from hypotheses. Do not promise a linear percentage-to-watt conversion or infer a fully passively cooled server from absent GPU fan telemetry. Rebuild the inventory after firmware or hardware changes because fields and cooling response can change. The result should remain tied to physical measurements rather than arithmetic on incomparable dashboard percentages.

## Related reading

[Power and cooling: the overlooked conditions of GPU operation](/journal/power-and-cooling/); [Energy per LLM request: measuring without false precision](/journal/measuring-energy-per-inference/).
