PVE省电姿势,一行代码降低CPU10W功耗一年节约87度电,4月22日错误更正

更正一下N100这些CPU也是可以的

MAX,MIN频率显示不准无视即可

(curl -Lf -o /tmp/temp.sh https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh || curl -Lf -o /tmp/temp.sh https://gh-proxy.com/https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh) && chmod +x /tmp/temp.sh && /tmp/temp.sh remod
apt install --reinstall pve-manager=$(dpkg -l pve-manager | tail -n 1 | awk '{print $3}')

apt install --reinstall proxmox-widget-toolkit=$(dpkg -l proxmox-widget-toolkit | tail -n 1 | awk '{print $3}')
apt install cpufrequtils

cpufreq-info

acpi-cpufreq驱动:
performance 性能模式,将 CPU 频率固定工作在其支持的较高运行频率上,而不动态调节。
userspace 系统将变频策略的决策权交给了用户态应用程序,较为灵活。
powersave 省电模式,CPU 会固定工作在其支持的最低运行频率上。
ondemand 按需快速动态调整 CPU 频率,没有负载的时候就运行在低频,有负载就高频运行。
conservative 与 ondemand 不同,平滑地调整 CPU 频率,频率的升降是渐变式的,稍微缓和一点。
schedutil 负载变化回调机制,后面新引入的机制,通过触发 schedutil sugov_update 进行调频动作。
intel_pstate驱动:
performance 最大化 CPU 性能
powersave 优化能效 平衡性能与功耗 相比acpi-cpufreq powersave调节器更智能 响应更快 高负载下可能略逊于performance模式 但日常使用差异通常不明显
在应对突发性能intel_pstate驱动有着更低的延迟
所以这里更推荐用intel_pstate的powersave模式,也就是不用修改grub直接设置即可

cpupower -c all frequency-set -g powersave

以及驱动和调度的跑分,CPU是13代es,虚拟机指定全大核(4核8线程)

intel_pstate-powersave
图片[1]-PVE省电姿势,一行代码降低CPU10W功耗一年节约87度电,4月22日错误更正-小陈折腾日记
intel_pstate-performance
图片[2]-PVE省电姿势,一行代码降低CPU10W功耗一年节约87度电,4月22日错误更正-小陈折腾日记
acpi-cpufreq-ondemand
图片[3]-PVE省电姿势,一行代码降低CPU10W功耗一年节约87度电,4月22日错误更正-小陈折腾日记
acpi-cpufreq-schedutil
图片[4]-PVE省电姿势,一行代码降低CPU10W功耗一年节约87度电,4月22日错误更正-小陈折腾日记
© 版权声明
THE END
点赞3打赏作者 分享
评论 共12条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复
    • 头像南南0
    • 头像walker0
    • 头像十三叔0
    • 头像hyuio0
    • 头像cavenlai0
    • 头像miko33180
    • 头像MCQSJ1
    • 头像joe0