FreeBSD — можно ли создать клон снимка на другом диске для повышения производительности?

FreeBSD — можно ли создать клон снимка на другом диске для повышения производительности?

Я новичок в FreeBSD и хочу создать виртуальный дисковый сервис через iSCSI. Я создаю снимки набора данных на тех же дисках, однако я хотел бы создать клоны на другом диске, например, на диске NVMe, чтобы ускорить запись. Возможно ли это?

Меня беспокоит возможное снижение производительности, когда чтение (набора данных) / запись (клонов) происходит на одном и том же диске.

Спасибо.

решение1

Нет, ты не можешь делать то, что хочешь.

Да, вы можете улучшить производительность записи определенных типов и шаблонов рабочей нагрузки, добавив в свою конфигурацию L2ARC и ZIL на базе NVMe.

Это хорошее место для старта!

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

Связанный контент