Ubuntu睿频
设置CPU睿频
- 查看睿频开关是否打开
cat /sys/devices/system/cpu/intel_pstate/no_turbo
如果输出为1,说明睿频已经关闭,需要设置为1;如果输出为0,说明睿频已经打开。
- 查看内核支持的CPU策略
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
CPU策略包括以下几种,如果输出的包括performance
,说明内核支持睿频
performance
:性能优先,CPU频率一直保持在最高频率
powersave
:省电优先,CPU频率一直保持在最低频率
ondemand
:根据负载动态调整CPU频率
conservative
:根据负载动态调整CPU频率,但是频率调整幅度比ondemand小,默认的CPU策略
userspace
:用户空间控制CPU频率,需要用户手动设置CPU频率
- 查看当前CPU策略
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
- 更改为
performance
策略
安装`cpupower`工具
sudo apt-get install -y linux-tools-$(uname -r)
# 更改策略
sudo cpupower frequency-set -g performance
- 查看CPU频率
watch -n 0 "cat /proc/cpuinfo | grep -i mhz"
通过对比可以看到开启睿频后,CPU频率会提高
或者使用
可以看到CPU频率以及频率范围
上述设置的方式在机器重启后会失效,可以设置默认方式
sudo apt-get install sysfsutils -y
设置
devices/system/cpu/cpu0/cpufreq/scaling_governor = performance