CPUfreq
Governorscpupower frequency-info
command and further tune the speed of each CPU with options for cpupower frequency-set
.
cpupower frequency-info
, the following options are available:
--freq
— Shows the current speed of the CPU according to the CPUfreq core, in KHz.
--hwfreq
— Shows the current speed of the CPU according to the hardware, in KHz (only available as root).
--driver
— Shows what CPUfreq driver is used to set the frequency on this CPU.
--governors
— Shows the CPUfreq governors available in this kernel. If you wish to use a CPUfreq governor that is not listed in this file, refer to Section 3.2.2, “CPUfreq Setup” for instructions on how to do so.
--affected-cpus
— Lists CPUs that require frequency coordination software.
--policy
— Shows the range of the current CPUfreq policy, in KHz, and the currently active governor.
--hwlimits
— Lists available frequencies for the CPU, in KHz.
cpupower frequency-set
, the following options are available:
Alternative to cpupower
/sys/devices/system/cpu/[cpuid]/cpufreq/
. Settings and values can be changed by writing to these tunables. For example, to set the minimum clock speed of cpu0 to 360 KHz, use:
echo 360000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq