首先,你得确保你的电脑是支持并且打开了CPU动态调频功能的,方法如下:
(我用的是的DELL机)
(1)开机后进入BIOS,找到performance选项,在speedset子选项中你会看到你的CPU动态调频是否开启了,如果未开启,要开启。
(2)查看你的内核是否安装了支持动态调频的模块:
$cd sys/devices/system/cpu/cpufreq
如果这个文件夹是空的,则说明你并没有安装相应的模块,否则,该文件夹下应该有ondemand文件夹。
如果没有安装,则需要你手动安装了:
$sudo apt-get install cpufrequtils
(3)重启你的电脑,查看/sys/devices/system/cpu/cpufreq文件夹是否有了ondemand文件夹。
如果你还是不确定,则可以运行如下的一个systemtap脚本:
global times
#probe kernel.function("do_dbs_timer@drivers/cpufreq/cpufreq_conservative.c") {
probe kernel.function("do_dbs_timer") {
times++
}
probe timer.ms(1000) {
if(times) {
print