我计划将 ZFS 存储连接到我的网络。使用 iSCSI 或 SRP 将其连接到虚拟机管理程序服务器。并在其上存储 KVM 映像(逻辑卷)。
这种设置是否会受益于 ZFS 的内存缓存?
答案1
是的,使用 ZFS 存储作为虚拟环境的支持可以充分利用文件系统的效率。
设计非常重要,因为您需要一个合适的专用 ZIL 写入缓存设备来处理突发的随机写入活动。L2ARC 缓存将用作大型基于 SSD 的读取缓存。
但即使没有专用的 ZIL/L2ARC 设备,存储服务器也可以有效利用系统内的 RAM 和 CPU。建议使用 32GB 或更大的 RAM...
另一个考虑因素是 ZFS 中的压缩价值。我对大多数安装都启用了压缩,并且具有良好的性能和效率优势。
来自我的 VMware ZFS 存储阵列的一个示例...
读缓存命中率接近80%
答案2
是的。如果已配置,zVol 可以同时使用 ARC/L2Arc 和 ZIL。默认使用它们。