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

相關內容