一张表看懂 PVE 8→9 全部差异:内核/QEMU/ZFS 到底升了啥
1. 一句话总结
PVE 9 = 新 Debian + 新内核 + 新虚拟化 + 新 ZFS,性能↑、功能↑、风险↑。
技术人底线:先跑 pve8to9 兼容性报告,再决定滚不滚。

2. 底座对比:内核与驱动的“隐藏彩蛋”
项目
PVE 8
PVE 9
技术人必须知道的细节
底座
Debian 12
Debian 13
gcc 13 + glibc 2.37,编译型驱动(例如 NVIDIA、ZFS 模块)要重编;DKMS 会自动触发,留 5 min 编译窗口
内核
6.1 LTS
6.14
Intel 14 代/Ryzen 8000 的 CEP 电源驱动、Wi-Fi 7 BE200、NVMe 2.0 spec 原生支持;淘汰 3Dfx Banshee 之类化石,老机器先查 make menuconfig 移除列表
调度器
EEVDF 未合并
默认 EEVDF
虚拟机突发 I/O 抖动更小,桌面型 Win11 肉眼更丝滑
实操提示:
升级后若发现 ixgbe/igb 网卡掉线,大概率是 6.14 默认关了 SR-IOV,在 /etc/modprobe.d/ixgbe.conf 加 options ixgbe enable_sriov=1 即可。
3. 虚拟化引擎:QEMU 10 + LXC 6 的“隐藏开关”
引擎
8
9
技术细节
QEMU
8.1
10.0
1. io_uring 默认开: virtio-blk 随机读 +18%,跑数据库能感知;
2. vhost-user-blk 实验性,搭配 SPDK 能把 NVMe 直给 VM,延迟 < 100 μs;
3. vfio-pci 中断线程化,直通显卡帧率小涨 3~5%
CPU 模型
x86-64-v2
x86-64-v3 AES 默认
老节点只支持 v2 时,集群混用要在 VM 选项手动锁 host 或 x86-64-v2,否则 live-migrate 会炸
LXC
5.x
6.0.4
1. cgroup v2 一统,systemd 容器启动时间 300 ms → 120 ms;
2. 支持 FUSE 直通,Docker in LXC 不用再关 AppArmor;
3. 热插 USB:GUI 点一下即刻把 U 盘弹进容器,刷软路由救砖神器
踩坑预警:
QEMU 10 把 qcow2 v3 设为默认,旧版 Windows 7 模板会蓝屏 INACCESSIBLE_BOOT_DEVICE;升级前先把磁盘格式锁成 qcow2 v2,或在线转:qemu-img amend -f qcow2 -o compat=1.1 vm-100-disk-1.qcow2
4. 存储文件系统:ZFS 2.3 的“在线扩容”实测
模块
8
9
技术细节
ZFS
2.1
2.3
1. RAID-Z Expansion 正式生产可用:zpool attach tank sda sde 后跑 zpool online -e tank sde,数据重平衡期间池可读写,速度约 1 TB/4 h(6×4T RAID-Z1 实测);
2. 块指针校验和算法新增 edonr,哈希冲突概率↓,CPU 占用↓ 15%;
3. ZIL 块大小可配,全闪池可把 zilblocksize=32K 改 4K,随机写延迟再降 8%
快照
仅薄卷
厚卷也链式
LVM-thick、iSCSI/FC 卷现在支持 snapshot --thin,快照差分存 COW 专用区,SAN 党终于能在 GUI 点点鼠标就回滚
Ceph
Reef
Squid 19
1. BlueStore DB/ WAL 可放 RocksDB 分区,随机写性能 +12%;
2. RBD Fast-diff 默认开,rbd du 秒级返回用量,备份脚本再也不用熬夜 deep scrub;
3. Dashboard 源码重构,500 OSD 页面加载 2 s → 0.4 s
命令速记:
升级完先 zpool version 看 feature flags,出现 raidz_expansion 说明成功;若池未自动解锁,手动:zpool set feature@raidz_expansion=enabled tank
5. 集群与 HA:亲和规则怎么玩
功能
8
9
技术细节
HA
基础组
亲和/反亲和
语法示例:pvecm rcreate -name "db-anti" -type anti-affinity -resources 100,101
保证 MySQL 主从不在同一节点;3 节点家用可忽略,但 10 节点以上能显著降低宕机共振
移动 UI
勉强能点
Rust Yew 重写
手机 4G 下页面 70 kB → 20 kB,隧道应急重启 VM 不再转圈;websocket 自动重连,弱网也能收到任务进度
6. 升不升?30 秒决策表
场景
建议
技术理由
ZFS 池快满,只有 1 个空盘位
✅ 升
2.3 支持 online RAID-Z expand,8 做不到
后端 SAN,需要厚卷快照
✅ 升
8 对厚 LVM/FC 快照=0;9 支持链式快照 GUI
新买 Intel 14 代,PVE8 不认 i226-V
✅ 升
6.14 自带 i226 驱动,省得手动编译
生产冻结窗口,求稳
❌ 等 9.1
8 仍在维护周期,安全补丁同步到 2026 Q2
3 节点家用,只求 NAS+软路由
❌ 暂缓
新特性感知≈0;6.14 砍老驱动可能掉网卡
7. 技术人升级小贴士
1. 先
pve8to9跑兼容性报告,WARN=0 再动手2. 旧 Windows 7 模板提前
qemu-img amend锁 qcow2 v23. 升级后
zpool version看raidz_expansion是否出现4. 若用 Ceph,BlueStore 混合盘记得先
ceph orch pause再滚,防止 OSD 来回重启5. 留 IPMI +
tmux,编译 DKMS 模块时别手抖关 SSH
8. 一句话带走
“驱动→性能→快照→HA”,缺谁就升谁;先报告,后滚动,留后路,剩下的让脚本跑。
转载于 一个和谐有爱的空间 hqy
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

梦楠溪梦
校验提示文案
carlos007
校验提示文案
梦楠溪梦
校验提示文案
carlos007
校验提示文案