linux cpu 频率

1. 安装查看频率的工具

sudo apt-get install cpufrequtils
安装完,执行命令查看cpufreq-info
可以看到,rk3399的大小核,最大频率不一样,
大核A72 最大频率是1.8GHz
linux cpu 频率_第1张图片

可以看到可以选择的频率和调节器

  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, interactive, performance

并说明了当前的频率和调节器

另外一种查看频率的方法是直接到文件查看
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

2. 查看当前的调节器,修改调节器

查看当前调节器
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
一般来说,governor有几种模式,上面通过cpufreq-info已经可以看到,有
- conservative
- ondemand: on demand 按需分配,动态调节
- userspace
- powersave: 最低频率,省电,固定的
- interactive
- performance: 最高频率,追求最高性能,固定最高频率

更改调节器, 有两种方法:
* 第一种方法是用文件进行操作:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
* 第二中方法是用 cpufreq-set 的工具,可以看 -h 查看帮助文档,-c 是cpu编号,-g 是调节器的模式, 执行这个操作需要 sudo
sudo cpufreq-set -c 4 -g performance

调节完再看频率,就可以看到现在已经是最高频率了

你可能感兴趣的:(linux)