我是 FreeBSD 新手,想通过 iSCSI 创建虚拟磁盘服务。我在同一个磁盘上创建数据集的快照,但我想在不同的磁盘(如 NVMe 驱动器)上创建克隆以加快写入速度。可以吗?
我担心在同一磁盘上读取(数据集)/写入(克隆)时性能可能会下降。
谢谢。
答案1
不,你不能做你想做的事。
是的,您可以通过在配置中添加基于 NVMe 的 L2ARC 和 ZIL 来提高某些工作负载类型和模式的写入性能。
这是一个很好的起点!
答案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