一直在使用香橙派Zero,但是由于温度过高而烦恼。折磨了2年后,最终决定降频。
1、调查
root@Alerter_A4:~# service cpufrequtils status ● cpufrequtils.service - LSB: set CPUFreq kernel parameters Loaded: loaded (/etc/init.d/cpufrequtils; generated) Active: active (exited) since Fri 2022-05-20 14:08:45 CST; 36min ago Docs: man:systemd-sysv-generator(8) Process: 778 ExecStart=/etc/init.d/cpufrequtils start (code=exited, status=0/SUCCESS) May 20 14:08:45 Alerter_A4 systemd[1]: Starting LSB: set CPUFreq kernel parameters... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPUFreq Utilities: Setting ondemand CPUFreq governor... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU0... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU1... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU2... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU3... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: ...done. May 20 14:08:45 Alerter_A4 systemd[1]: Started LSB: set CPUFreq kernel parameters.
可见该服务启动后会调节cpu频率参数。
2、修改配置
通过查看/etc/init.d/cpufrequtils源码可知,配置文件位置在/etc/default/cpufrequtils。一共4个参数,分别为启用、高频、低频、调度算法。
- 通过
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies查看支持的频率。 - 通过
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors查看支持的调度模式。
修改配置文件后,重启服务即可生效。
3、验证
使用cpufreq-info命令即可查看具体配置。
CPU终于不热了,感动了。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227966.html原文链接:https://javaforall.net
