调整cpu运行模式,显卡省电

调整 CPU 模式

几种电源模式的解释说明:

电源模式 解释说明
performance 性能模式,将 CPU 频率固定工作在其支持的较高运行频率上,而不动态调节。
userspace 系统将变频策略的决策权交给了用户态应用程序,较为灵活。
powersave 省电模式,CPU 会固定工作在其支持的最低运行频率上。
ondemand 按需快速动态调整 CPU 频率,没有负载的时候就运行在低频,有负载就高频运行。
conservative 与 ondemand 不同,平滑地调整 CPU 频率,频率的升降是渐变式的,稍微缓和一点。
schedutil 负载变化回调机制,后面新引入的机制,通过触发 schedutil sugov_update 进行调频动作。

首先得安装 cpupower:

Bash

apt install linux-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 配置文件再重启

版权声明:
作者:laop
链接:https://laopy.dpdns.org/165.html
来源:LPY-老朋友
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录