341 字
2 分钟
[Linux]PVE降低空载功耗&开启linux省电模式

PVE降低空载功耗&开启linux省电模式#

PVE(Proxmox Virtual Environment)是一个开源的虚拟化平台,它允许用户在服务器上创建虚拟机,并使用Linux操作系统来运行各种应用程序。

安装cpufrequtils#

Terminal window
apt install cpufrequtils
cpufreq-info
# 显示CPU频率信息
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模式 但日常使用差异通常不明显

设置CPU电源策略#

Terminal window
cpupower -c all frequency-set --governor powersave

前后对比:#

设置CPU电源策略前:

设置CPU电源策略后:

[Linux]PVE降低空载功耗&开启linux省电模式
https://blog.shiraneko.com/posts/pve降低空载功耗/
作者
ShiraNeko
发布于
2025-04-27
许可协议
CC BY-NC-SA 4.0