将逻辑卷存储在 ZFS 存储中是否会受益于缓存?

将逻辑卷存储在 ZFS 存储中是否会受益于缓存?

我计划将 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。默认使用它们。

相关内容