У меня новый сервер, и я планирую обновить до 2 ГБ памяти до максимум 16 ГБ. (Теоретически это 8 ГБ, но эмпирически показано, что 16 ГБ работают). Некоторые руководства рекомендуют, что память ECC не так важна, но я не уверен, что верю в это.
Я установил FreeNAS и планирую добавить тома ZFS, как только появятся мои новые жесткие диски. Было бы глупо экономить и получать не-ECC память для NAS на базе ZFS? Если это необходимо, то я укушу пулю, но если это просто паранойя, то я, вероятно, пропущу это.
Есть ли какая-то причина, по которой ZFS или FeeeNAS специально требуют память ECC или особенно страдают при работе в системе, использующей память не-ECC?
There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.
Ответы:
Я бы сказал, что запускать FreeNAS с ОЗУ, не относящимся к ECC, - глупая идея, равно как и запускать его в качестве виртуализированного гостя, когда важны данные, хранящиеся на томе ZFS.
Джошуа Паетцель, один из разработчиков FreeNAS, имеет хорошую рецензию на эту тему: http://www.freenas.org/whats-new/2015/02/a-complete-guide-to-freenas-hardware-design -part-i-target-and-best-practice.html .
TL; DR
источник
ZFS защищает только ваши вложения в данные на диске. Если сервер должен быть в рабочем состоянии, то вы хотите максимально возможное время безотказной работы, и ECC помогает этому, позволяя серверу допускать ошибку ОДНОГО БИТА при сбое памяти. Это может дать вам время запланировать и заменить неисправную память без паники.
источник
ECC RAM это хорошая вещь, но давайте посмотрим на контекст ...
Для вашего предполагаемого использования, ProLiant Microserver - это хороший небольшой сервер с низким уровнем воздействия. В нем отсутствуют некоторые атрибуты, обычно связанные с системами производственного качества (только четыре отсека для дисков, один блок питания, более слабый процессор). Поэтому я думаю, что вы столкнетесь с проблемами, связанными с этими недостатками, гораздо раньше, чем с последствиями отсутствия оперативной памяти с исправлением ошибок. Руководства, которые вы прочитали, верны ... Оперативная память ECC не так важна в этой конкретной системе ...
Это не относится к высококачественным системам производства.
Я добавлю: Microserver специально для ECC RAM . Почему бы тебе не использовать это?
источник