在做一些CPU测试的时候,总会发现结果不是很稳定,分析可能是Linux下系统自动开启了CPU scaling, 也就是根据系统运行情况改变CPU主频,这样我们无法测试到可靠的结果,于是找到了一个关闭scaling并且限制CPU主频的方法。
$ sudo apt-get install cpufrequtils
$ cpufreq-info
查看当前CPU主频情况。
$ for x in /sys/devices/system/cpu/*/cpufreq/; do echo 3500000 | sudo tee $x/scaling_max_freq; done
更改上述数值,可以将CPU主频限制在想要的数值。
网友评论