
Я новичок в FreeBSD и хочу создать виртуальный дисковый сервис через iSCSI. Я создаю снимки набора данных на тех же дисках, однако я хотел бы создать клоны на другом диске, например, на диске NVMe, чтобы ускорить запись. Возможно ли это?
Меня беспокоит возможное снижение производительности, когда чтение (набора данных) / запись (клонов) происходит на одном и том же диске.
Спасибо.
решение1
Нет, ты не можешь делать то, что хочешь.
Да, вы можете улучшить производительность записи определенных типов и шаблонов рабочей нагрузки, добавив в свою конфигурацию L2ARC и ZIL на базе NVMe.
Это хорошее место для старта!
решение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