问题:网络连接数上去后,Win10虚拟机开启后,CPU温度过高(70℃+)

原因:CPU频率超过基础频率后,频率大于负载对CPU核心温度的影响

未关闭CPU睿频:部分核心会跑到3.9GHz睿频,温度74℃
QQ截图20220912172632.png
QQ截图20220912172728.png
关闭CPU睿频后:全核心保持2.4GHz运行,温度57℃
QQ截图20220912172800.png
QQ截图20220912173001.png

关闭CPU睿频对于软路由7x24小时使用影响不大,平均功耗也会有所降低

解决方法:
1.关闭CPU睿频

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

或者
2.限制CPU频率

echo "50" | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct

两个办法都可以,方法2更灵活

全程可以通过下面的命令实时查看:

watch -n 0 "cat /proc/cpuinfo | grep -i mhz"

参考文章:
Linux限制cpu睿频&限制频率

最后修改:2022 年 09 月 12 日 05 : 45 PM
如果觉得我的文章对你有用,无需赞赏用心感谢!