- А он много ест?
Мужик не особо был расположен к болтовне
- Не знаю.
- Как не знаете, это разве не ваша собака?
- Сколько не дашь, всё сожрёт, хоть ведро!
Ну вы поняли, это я к потребности ZFS в памяти ;)
Q. ECC или не ECC?
А. В production - только ECC. Причём независимо от используемой файловой системы. Более того, ZFS умеет исправлять ошибки, возникающие из-за битой памяти. К сожалению, не все :( Подавляющее большинство других файловых систем - не умеет вовсе. Поэтому ZFS менее чувствительна к битой памяти, чем большинство других файловых систем. NB чуть ниже про скраб.
Дома - ECC, если вы это сможете себе позволить. Что потребует не просто покупки более дорогой памяти, но мук поиска соответствующей матери и процессора. Что легко удвоит стоимость NAS без учёта дисков. Когда-то был выход через AMD, которые поддерживали ECC во вполне домашнем по деньгам сегменте. Ср хоть HP Microserver G7 - но те времена ушли.
Я лично без ECC обхожусь который год и могу с уверенность сказать, что 99.9% читателей тоже как-то смогут пережить такое несчастье, как память в NAS без контроля чётности. См также битая память без ECC и ZFS на практике раз, два, три.
Настоятельно рекомендую при вводе в эксплуатацию как следует погонять память мемтестом.
И ещё. Скраб на битой памяти может быть разрушительным. Поэтому не надо злоупотреблять скрабом - раз-два в год - более чем достаточно для дома. Для особо осторожных - прогнав предварительно мемтест (но я лично ленюсь, грешен)
Q. Сколько гигабайт?
A. Технически минимум для ZFS - 512M, на 1Gb общей памяти по моему опыту раньше точно работало. На текущей 11.x разработчики пишут как абсолютный минимум о 4Gb. На 4Gb под ZFS включается prefetch, что ускоряет чтение. Но что-то уйдёт под саму ось. Так что если не держать каких-то монстров типа множества виртуальных машин на NAS, то оптимальный объем памяти - 6-8 Гб. Я поставил когда-то 16 - но скорее с целью ни в чем себе не отказывать. Положа руку на карман, это оверкилл для дома.
В случае дедупликации - история отдельная. Но тут правило простое. Не используйте zfs дедупликацию, не разобравшись в деталях. И не говорите потом, что вас не предупреждали.
Q. Скорость памяти?
A. Не имеет никакого практического значения. Память используется как дисковый кэш, самая медленная память будет неимоверно быстрее диска. И разницы с самой быстрой вы не увидите. Это не игровая машинка и не рабочая станция для расчётов. Сюда же: Нет для ZFS NAS никакого преимущества, если память будет стоять парами. Наоборот, больше свободных слотов - больше гибкость.
Q. DDR2, DDR3, DDR4?
А. При равном объёме - все равно. Технически. А по ценнику - огромная разница. Из этого и исходите.
Q. Б/у
А. В противоположность дискам, оперативная память не изнашивается и физически будет жива и здорова даже когда уже окончательно морально устареет. Так что-запросто. При покупке б/у памяти никто не отменял мемтест для проверки на брак.
редакция 27 апреля 2017, переработанная и дополненная.