5

Я планирую собрать свой первый NAS-накопитель, и в настоящее время я рассматриваю FreeNAS и ZFS для него. Я прочитал о ZFS, и его набор функций звучит интересно, хотя я, вероятно, буду использовать только его часть.

В большинстве руководств говорится, что рекомендуемое практическое правило заключается в том, что вам необходимо 1 ГБ (ECC-) ОЗУ на каждый ТБ дискового пространства в вашем пуле. Итак, мой вопрос: каково реальное (ожидаемое) влияние на игнорирование этого правила?

Вот пример того, кто построил NAS на 71 ТБ с ZFS и 16 ГБ оперативной памяти. По его словам, это похоже на очарование. Однако он использует Linux (если это имеет значение).

Таким образом, очевидно, вам не нужно 96 или даже 64 гигабайта оперативной памяти для запуска такого большого пула. Но правило должно быть там по причине. Так что же происходит, если у вас нет рекомендуемого объема оперативной памяти? Это просто немного медленнее или вы рискуете потерять данные или получить доступ к вашим данным только в улитках?


Я понимаю, что это также во многом связано с функциями, которые будут использоваться, поэтому вот параметры, которые я рассматриваю:

  • Это домашняя система
  • 16 ГБ ECC RAM (максимум, поддерживаемый настройкой, которую я имею в виду)
  • Нет дедупликации, нет ЗИЛ, нет L2ARC
  • Вероятно, с включенным сжатием
  • Будут храниться в основном медиа файлы разных размеров
  • Вероятно, будут запускаться битовые торрент-сервисы или подобные сервисы (часто меньшие чтения / записи)
  • 4 диска по 5 ТБ каждый
  • Фактическая настройка пула, вероятно, будет частью другого вопроса, но я думаю, что нет RAIDZ (хотя мне было бы интересно узнать, если это действительно имеет значение в этом контексте), вероятно, два пула с двумя дисками каждый (для 10 ТБ нетто-хранилища), один действующий в качестве резервного

1 ответ1

4

Единственная причина, по которой вам понадобится использовать это соотношение оперативной памяти и дискового пространства, заключается в том, что вы решили использовать дедупликацию данных. Это не говорит о том, что соотношение 1 ГБ к 1 ТБ является обязательным.

Согласно вики:

Эффективное использование дедупликации может потребовать большой емкости ОЗУ; Рекомендации варьируются от 1 до 5 ГБ ОЗУ на каждый ТБ хранилища. Недостаточная физическая память или недостаток кэша ZFS могут привести к перегрузке виртуальной памяти при использовании дедупликации, что может либо снизить производительность, либо привести к полному истощению памяти. Твердотельные накопители (SSD) можно использовать для кэширования таблиц дедупликации, что повышает производительность дедупликации.

Источник

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