2

Я устанавливаю систему с 5 жесткими дисками в RAIDZ2 и одним SSD, куда идет ОС. Я рассматриваю разбиение системного диска (SSD), чтобы установить свободный раздел SSD в качестве кэша в RAIDZ2. Я слышал много хорошего о SSD-кеше в RAIDZ, но не стоит ли позволить системному диску удваиваться? Я понимаю, что это не так хорошо, как выделенный SSD для кеширования, но это плохо? Меня интересует как с точки зрения производительности как кеша, так и системного диска, но также и то, будет ли это существенно повреждено время жизни диска?

1 ответ1

0

Короче говоря: если у вас нет выделенного SSD для RAIDZ, он будет использовать его меньше.

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

Я использую один и тот же SSD для OS и L2ARC, и в определенных рабочих нагрузках это действительно имеет значение. У меня больше нет результатов тестов. В моем случае файлы ОС обычно загружаются в память, поэтому загрузка ввода-вывода для ОС (Linux) незначительна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .