Короче говоря: если у вас нет выделенного SSD для RAIDZ, он будет использовать его меньше.
ZFS автоматически измеряет, действительно ли использование ZIL / L2ARC увеличивает производительность или нет. Если вы используете медленный диск - скажем, USB2.0-флешку - для L2ARC, он останется неиспользованным, поскольку его использование ничего не ускоряет по сравнению с непосредственным использованием дисков. Точно так же, если этот твердотельный накопитель постоянно насыщен другим использованием, вы не получите никакой выгоды от него, но единственный недостаток - это то, что вы будете тратить пространство, выделенное для кэширования. Для получения подробной документации см. Fs / zfs / arc.c (эта ссылка указывает на Illuminos ZFS, но zfs-on-linux имеет точно или почти одинаковый код).
Я использую один и тот же SSD для OS и L2ARC, и в определенных рабочих нагрузках это действительно имеет значение. У меня больше нет результатов тестов. В моем случае файлы ОС обычно загружаются в память, поэтому загрузка ввода-вывода для ОС (Linux) незначительна.