Название говорит само за себя. При настройке бесплатного NAS мне нужно 1 ГБ на ТБ используемого хранилища или 1 ГБ памяти на ТБ физического диска?
С ZFS это 1 ГБ на ТБ реального диска (так как вы теряете часть из-за четности). Видеть эта почта подробнее о том, как работает ZFS. Например, если у вас 16 ТБ на физических дисках, вам потребуется 16 ГБ ОЗУ.
В зависимости от требований к использованию вам потребуется 8 ГБ минимум для ZFS. UFS требует гораздо меньше.
Эта тема является противоречивой и все еще продолжается. Думаю, лучший ответ: «Это зависит от ситуации». Если вам понадобится дедупликация, вы, вероятно, захотите иметь огромное количество RAM. Там правило 1 ГБ на ТБ, похоже, недооценивает эмпирическое наблюдение, которое предлагает больше примерно 5 ГБ ОЗУ на ТБ хранилища (Руководство по настройке ZFS).
Некоторые разработчики ZFS, похоже, придерживаются другого мнения: Reddit-Комментарий 1 Reddit-Комментарий 2.
Цитата из комментария 2:
Это не правильно. 1 ГБ подходит для ZFS. Вы можете использовать тот же объем для дедупликации данных, хотя запись будет замедляться из-за 3 случайных поисков, выполняемых при промахах DDT после сохранения определенного количества уникальных записей. Каждая уникальная запись занимает 320 байт пространства в DDT, она считается метаданными, а ZFS ARC на ZoL по умолчанию позволяет использовать только 1/8 RAM для метаданных. Ты можешь сделать математику.
Что касается объема оперативной памяти, то от 1Гб. Тем не менее, производительность, как правило, лучше с большим объемом оперативной памяти для большего количества кеша. Как я уже говорил в другом месте, объем памяти не определяет, сколько оперативной памяти вам нужно.
Дополнение:
По-видимому, это функция дедупликации, которая требует много оперативной памяти. См. Документацию Oracle. ZFS поддерживает только дедупликацию на уровне блоков, и если дедупликация включена, вам потребуется примерно 320 байт на блок на ядро. Это несколько усложняет потребление оперативной памяти. В конечном итоге вы можете сказать только одно: если вам не понадобится дедупликация, ZFS не потребует часто устанавливаемого правила 1 ГБ на ТБ.
TL; DR
1 ГБ ОЗУ - это нормально, если вы не собираетесь использовать дедупликацию (по умолчанию выключено)