在 Proxmox VE (PVE) 中,将 CPU 调度器切换为 intel_pstate
驱动的 powersave
模式,可按以下步骤操作:
1. 确认当前使用的 CPU 驱动和可用调控器
-
查看当前 CPU 驱动:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
如果输出是 intel_pstate
,则继续操作。
-
检查可用的调控器:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
应输出 performance powersave
。
2. 临时切换为 powersave
模式(立即生效)
3. 永久启用 powersave
模式
4. 验证配置
5. 可选:禁用冲突服务
如果系统安装了 cpufrequtils
或类似工具,可能需修改其配置或禁用:
sudo systemctl disable cpufrequtils
注意事项
- 性能权衡:
powersave
模式会优先降低功耗,可能轻微影响 CPU 性能。
- 硬件兼容性:仅适用于 Intel 支持
intel_pstate
的 CPU(通常是 Sandy Bridge 及更新的架构)。
- 备用方法:如果
intel_pstate
未启用,可尝试使用 acpi-cpufreq
驱动的 ondemand
或 schedutil
调控器。
完成上述步骤后,PVE 主机的 CPU 将默认使用 powersave
模式运行。