之前PVE的存储我用ZFS做了三个pool,一个RaidZ1,两个Raid0;
我的PVE内核版本为 5.13.19-6-pve
;
实际用下来有一个大槽点;
就是对于12T以上的单盘,ZFS每次写入的时候都会炒豆子音大爆发,放在家里实在不是什么好体验;而且我一直有个困扰已久的问题没有解决;就是ZFS强壮是强壮;但是对于其dataset的管理方式,无论是send还是destroy,每个操作都会有长时间的卡顿lock;另外相对于读性能,不知道为什么,我的RaidZ1写性能一直没有达到单盘读写能力,我加了ARC、ZIL,各种方法都折腾了一遍,但是效果都不好; 还有一个最大的问题,就是虚拟机多了之后,比如我同时对20台虚拟机做硬盘迁移操作;ZFS的lock太严重了,比如我同时delete两个虚拟硬盘,必定lock timeout;这个lock timeout 60s的限制,没有找到设置的地方,只能硬改代码,非常tricky;而不用后台命令,PVE的web UI对于并行操作的支持不好,所以降低磁盘并行操作的locktime非常必要;