如何使用sysfs和CPUFREQ子系统手动更改cpu频率?

Bon*_*osF 7 linux-kernel

我没有cpufreq-info/set,utility,如何使用sysfs和CPUFREQ手动更改cpu频率?

wer*_*dle 11

根据 这个:

如果您使用的是用户空间管理器,则可以写入/ sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed来更改当前速度.

# echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 
# cat /proc/cpuinfo 
cpu MHz  : 697.252 
# echo 900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 
# cat /proc/cpuinfo 
cpu MHz  : 976.152 
Run Code Online (Sandbox Code Playgroud)

为了使您必须编写用户空间省长userspace/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:

# echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Run Code Online (Sandbox Code Playgroud)