FreeBSD - 是否可以在不同的磁盘中创建快照的克隆以提高性能?

FreeBSD - 是否可以在不同的磁盘中创建快照的克隆以提高性能?

我是 FreeBSD 新手,想通过 iSCSI 创建虚拟磁盘服务。我在同一个磁盘上创建数据集的快照,但我想在不同的磁盘(如 NVMe 驱动器)上创建克隆以加快写入速度。可以吗?

我担心在同一磁盘上读取(数据集)/写入(克隆)时性能可能会下降。

谢谢。

答案1

不,你不能做你想做的事。

是的,您可以通过在配置中添加基于 NVMe 的 L2ARC 和 ZIL 来提高某些工作负载类型和模式的写入性能。

这是一个很好的起点!

https://wiki.freebsd.org/ZFSTuningGuide

答案2

如果使用 ZFS,这是不可能的,但甚至不是必需的或有用的:ZFS 旨在即使在处理许多快照时也能保持完整的性能。

答案3

使用 zfs send/recv 是可能的

当目标不存在时进行克隆:

zfs send -R -c "/tank1/vol1@2023-11-12" | zfs receive -u "/tank2/vol@2023-11-12"

你可以稍后使用以下方法更新克隆增量zfs send -i

相关内容