调整cpu运行模式,显卡省电
调整 CPU 模式
几种电源模式的解释说明:
电源模式 | 解释说明 |
---|---|
performance | 性能模式,将 CPU 频率固定工作在其支持的较高运行频率上,而不动态调节。 |
userspace | 系统将变频策略的决策权交给了用户态应用程序,较为灵活。 |
powersave | 省电模式,CPU 会固定工作在其支持的最低运行频率上。 |
ondemand | 按需快速动态调整 CPU 频率,没有负载的时候就运行在低频,有负载就高频运行。 |
conservative | 与 ondemand 不同,平滑地调整 CPU 频率,频率的升降是渐变式的,稍微缓和一点。 |
schedutil | 负载变化回调机制,后面新引入的机制,通过触发 schedutil sugov_update 进行调频动作。 |
首先得安装 cpupower:
下面是 cpupower 的一些常用命令:
Bash
# CPU实时频率查看
watch -n 1 cpupower monitor
# 查看当前所有CPU的信息
cpupower -c all frequency-info
# 设置所有CPU为节能模式
cpupower -c all frequency-set -g powersave
# 设置所有CPU为性能模式
cpupower -c all frequency-set -g performance
因为 PVE 下默认的 CPU 电源策略就是 performance 性能模式了,所以我们这里将其设置为保守一点的 conservative 模式:
Bash
cpupower -c all frequency-set -g conservative
开机自启动
crontab -e
添加
@reboot /root/cpupower.sh
优化显卡待机¶
我们的 PVE 宿主机对显卡的待机很不友好,我的 RX 580 如果默认被 PVE 加载的话,日常待机都得 75W 左右着实蛋疼,所以需要我们在 grub 下面添加如下 4 个关闭显卡的参数:
参数 | 解释说明 |
---|---|
video=vesafb:off | 禁用 vesa 启动显示设备 |
video=efifb:off | 禁用 efi 启动显示设备 |
video=simplefb:off | 5.15 内核开始直通可能需要这个参数 |
initcall_blacklist=sysfb_init | 部分 A 卡如 RX580 直通异常可能需要这个参数 |
最终我的 GRUB 的参数配置如下:
INI
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt textonly nomodeset nofb pci=noaer pcie_acs_override=downstream,multifunction video=vesafb:off video=efifb:off video=simplefb:off initcall_blacklist=sysfb_init"
改完记得使用 update-grub
更新一下 grub 配置文件再重启
文章目录
关闭
共有 0 条评论