How to Disable CPU Power Save on Linux
Published on
This is a mental note. Ensuring all CPUs are set to provide maximum performance is useful for example when running benchmarks.
Step 1
Check current CPU frequency:
grep -E '^model name|^cpu MHz' /proc/cpuinfo
Step 2
Check current CPU scaling governor setting:
cat /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
Step 3
Set CPU scaling governor to performance
:
echo performance | sudo tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
Repeat step 1 and/or step 2 to check that the new setting is in effect.
When done with benchmarks or whatever else, set CPU scaling governor (back) to powersave
:
echo powersave | sudo tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor