完成了U 盘引导 NVMe之后,终于进入了 PVE 的 Web 界面,对于 PVE 来说,还有不少需要优化的地方。

优化脚本

在网络上搜集了一些:

  1. Shell脚本:看查看温度、CPU信息、硬盘信息
    https://www.right.com.cn/forum/thread-6754687-1-1.html
    https://github.com/a904055262/PVE-manager-status
  2. Shell脚本:看查看温度、CPU信息、硬盘信息
    https://github.com/MiKing233/PVE-Manager-Status
  3. Shell脚本:1+2的合体
    https://github.com/ALRCMt/pve-manager-remix
  4. pve-diy:集成很多功能、查看各种信息,换源等推荐
    https://github.com/xiangfeidexiaohuo/pve-diy
  5. pvetools:集成很多功能、查看各种信息,换源等
    https://github.com/ivanhao/pvetools
  6. PVE-Tools-9:集成很多功能、查看各种信息,换源等推荐
    https://github.com/Mapleawaa/PVE-Tools-9
  7. pve_source:集成很多功能、查看各种信息,换源等闭源
    https://bbs.x86pi.com/thread?topicId=20
我是用pve-diy的脚本优化的

设置cpu调度

命令

#查看cpu信息 / 支持什么调度模式
cpupower frequency-info

#设置cpu调度模式(重启失效)
cpupower -c all frequency-set -g [模式]

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模式 但日常使用差异通常不明


常用命令

命令描述
sensors查看温度(需安装 lm-sensors)
dmesg|grep -e DMAR -e IOMMU查看 IOMMU 是否开启成功
lspci -nn查看 PCI 设备列表(获取设备 ID)
lsblk查看所有物理磁盘、分区以及它们的挂载点和容量大小
pvesm status查看当前 PVE 已识别的存储池状态(local、local-lvm 等)
df -h查看系统各分区的实际占用空间
vgs查看 LVM 卷组信息
lvs查看 LVM 逻辑卷信息
crontab -l查看当前用户的计划任务
apt-get update -y更新软件源
apt-get upgrade -y更新已安装的软件包
apt-get dist-upgrade -y更新 PVE(包含内核及依赖升级)
cat /proc/cmdline查看当前启动参数

参考网站

PVE all in one保姆级教程:https://www.fqkeji.net/1796.html
cpu调度:https://www.geekxw.top/2794/

Last modification:February 20, 2026
If you think my article is useful to you, please feel free to appreciate