收起左侧

PVE修改CPU调度以省电,实测省电4W左右

5
回复
1230
查看
[ 复制链接 ]

4

主题

27

回帖

0

牛值

江湖小虾

2025-4-25 12:49:50 显示全部楼层 阅读模式

在 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 模式(立即生效)

  • 对所有 CPU 核心执行

    echo "powersave" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    

    此操作立即生效,但重启后会失效。


3. 永久启用 powersave 模式

  • 修改 GRUB 引导参数

    1. 编辑 /etc/default/grub 文件:

      sudo nano /etc/default/grub
      
    2. GRUB_CMDLINE_LINUX_DEFAULT 行添加以下参数:

      intel_pstate=active cpufreq.default_governor=powersave
      

      修改后示例:

      GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=active cpufreq.default_governor=powersave"
      
  • 更新 GRUB 并重启

    sudo update-grub
    sudo reboot
    

4. 验证配置

  • 检查当前调控器

    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    

    应输出 powersave

  • 确认驱动和模式

    cpupower frequency-info
    

    输出应显示 driver: intel_pstateThe governor "powersave" may decide which speed to use.


5. 可选:禁用冲突服务

如果系统安装了 cpufrequtils 或类似工具,可能需修改其配置或禁用:

sudo systemctl disable cpufrequtils

注意事项

  • 性能权衡powersave 模式会优先降低功耗,可能轻微影响 CPU 性能。
  • 硬件兼容性:仅适用于 Intel 支持 intel_pstate 的 CPU(通常是 Sandy Bridge 及更新的架构)。
  • 备用方法:如果 intel_pstate 未启用,可尝试使用 acpi-cpufreq 驱动的 ondemandschedutil 调控器。

完成上述步骤后,PVE 主机的 CPU 将默认使用 powersave 模式运行。

收藏
送赞 1
分享

1

主题

767

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-4-25 13:34:52 显示全部楼层
教程帖发攻略版块去。
也不算教程,就问DeepSeek怎么省电而已。很多人可能不知道pve可以改调度。  详情 回复
2025-4-25 13:51
冬眠~Connection refused.

4

主题

27

回帖

0

牛值

江湖小虾

2025-4-25 13:51:58 楼主 显示全部楼层
memory_clear 发表于 2025-4-25 13:34
教程帖发攻略版块去。

也不算教程,就问DeepSeek怎么省电而已。很多人可能不知道pve可以改调度。

15

主题

22

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-5-7 16:00:37 显示全部楼层

~# cpupower frequency-info
-bash: cpupower: command not found我怎么是这个报错

你参考一下这个UP的:https://www.bilibili.com/video/BV19ULFzCEwU/?vd_source=dc484fec6cfd6f2b3e291da62fcec228  详情 回复
2025-5-10 21:02

4

主题

27

回帖

0

牛值

江湖小虾

2025-5-10 21:02:18 楼主 显示全部楼层
清浅x 发表于 2025-5-7 16:00
~# cpupower frequency-info
-bash: cpupower: command not found我怎么是这个报错

你参考一下这个UP的:https://www.bilibili.com/video/B ... f2b3e291da62fcec228

1

主题

8

回帖

0

牛值

江湖小虾

实测可用,感谢分享

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则