ZFS может быть (намного) быстрее или безопаснее в следующих ситуациях:
Если вы планируете использовать какое-либо другое программное решение RAID или bios RAID (например, не выделенное аппаратное обеспечение с относительно мощным встроенным процессором RAID, значительным объемом кэш-памяти DRAM и т. Д.) - у ZFS самый производительный программный RAID
Если ваша конкретная рабочая нагрузка значительно выигрывает от алгоритма Adaptive Replacement Cache, который использует ZFS, по сравнению с алгоритмом кэширования страниц с наименьшим количеством недавно использованных файлов, который используют другие файловые системы (и необработанные дисковые блоки). Были дискуссии об использовании ARC или аналогичного алгоритма вместо LRU в ядре Linux, но я не уверен, что что-нибудь из этого получилось .
Если вы хотите использовать уникальный RAIDz от ZFS вместо программного RAID-5 для решения проблемы с дырой в записи.
Если вы хотите настроить многоуровневое хранилище, где у вас есть более быстрые накопители (обычно SSD), расположенные перед медленными жесткими дисками большой емкости. ZFS лучше всего подходит для этого, потому что вы получаете L2ARC и / или ZIL, который сводится к уровню кэширования чтения и записи, который обеспечивает производительность, похожую на SSD, и в то же время использует общую доступную емкость больших жестких дисков большего размера. Пример: 2 x 6 ТБ жестких дисков в RAID-1, с 2 x 250 ГБ SSD перед ними с разделением их разделов между L2ARC и ZIL.
Если файловая система, которую вы помещаете в ZVOL или файл в ZFS, не поддерживает (эффективное) сжатие без потерь на уровне блоков. LZ4 быстр и может значительно сэкономить место на диске. Если ваша файловая система использует худший алгоритм (более медленный или худший коэффициент сжатия или оба), может быть выгодно использовать LZ4 на уровне ZFS, а не во внутренней файловой системе.
Кроме того, я бы порекомендовал вам использовать ZVOL вместо «файловой системы в файле» для хранения ваших виртуальных машин.
Либо так, либо напрямую используйте набор данных (это наиболее эффективно), если ваша виртуальная машина Linux и может напрямую использовать набор данных ZFS.