LINUX.ORG.RU

История изменений

Исправление maverik, (текущая версия) :

Недавно, как раз, собирал. Я бы сначала рекомендовал выписать все задачи, для которых собирается NAS, а потом уже выбирать железо.

1. Имеют ли место быть ryzen в сборке? Что-то типа 2200 или подобное из низкоценового сегмента. Поидее должно быть более эффективно, чем селероны и прочие пентиумы. Но в Гугле мало информации и вообще идей собирать NAS на ryzen. Почему так? Может есть какие-то подводные камни?

У текущих ЦП от AMD (Ryzen/TR, насчёт EPYC неточно) есть аппаратый баг в реализации энергосбережения (C-states). В итоге ЦП рандомно локается. В интернетах можно всё найти. Поэтому, лично я воздержался, хотя хотел TR.

Что касается ЦП, то тут нужно исходить из задач. Например, я еще видео стримлю с железки, поэтому я брал интол с QSV (Quick Sync Video), который умеет оффлоадить на iGPU. Если нужен будет транскодинг (на лету), то нужен мощный проц, особенно для 4k. Ну и так далее.

2. Есть по сути 3 варианта фс:

ZFS любит память. Ну и обычно предлагается для кровавого энтерпрайза, хотя нет никакх проблем держать его дома. Основная проблема - нельзя расширять RAID (в идеале, надо копировать все данные в другое место, добавлять диски и пересоздавать заново). Поэтому, например, я остановился на ext4 + snapraid + mergerfs. Все работает отлично, за исключением того, что mergerfs (будучи fuse), любит ЦП при I/O.

3. Сколько брать GB оперативки

Опять же зависит от задач. ZFS, как я писал, любит память (особенно если включена дедупликация, там рекомендуется либо отключать ее, либо иметь минимум 32GiB памяти, насколько я помню). Я воткнул 16, но у меня редко бывает больше 2 занято. Но я не держу, например, десяток виртуалок (а кому-то надо).

4. Какой размер свопа обычно ставят для NAS?

Диски дешeвые, так что можно своп по размеру памяти сделать и не страдать.

5. Сама система будет на ssd. Никаких критических данных там не будет. Стоит ли покупать второй ssd для объединения в raid1 и восстановления системы в случае чего? Или если ssd полетит, то можно все так же raid с данными (на HDD)к новому ssd с системой прилепить без каких-либо проблем?

Основная ошибка, что многие думают, что RAID == backup. Это не так. RAID это для повышения отказоусточивости, когда надо, чтобы все работало 24/7 без остановок. В домашнем применении это редко бывает нужно. Всегда можно отключить сервачок на час или сутки. Так что, вместо SSD, лучше запилить бекапы системы.

Исходная версия maverik, :

Недавно, как раз, собирал. Я бы сначала рекомендовал выписать все задачи, для которых собирается NAS, а потом уже выбирать железо.

1. Имеют ли место быть ryzen в сборке? Что-то типа 2200 или подобное из низкоценового сегмента. Поидее должно быть более эффективно, чем селероны и прочие пентиумы. Но в Гугле мало информации и вообще идей собирать NAS на ryzen. Почему так? Может есть какие-то подводные камни?

У текущих ЦП от AMD (Ryzen/TR, насчёт EPYC неточно) есть аппаратый баг в реализации энергосбережения (C-states). В итоге ЦП рандомно локается. В интернетах можно всё найти. Поэтому, лично я воздержался, хотя хотел TR.

Что касается ЦП, то тут нужно исходить из задач. Например, я еще видео стримлю с железки, поэтому я брал интол с QSV (Quick Sync Video), который умеет оффлоадить на iGPU. Если нужен будет транскодинг (на лету), то нужен мощный проц, особенно для 4k. Ну и так далее.

2. Есть по сути 3 варианта фс:

ZFS любит память. Ну и обычно предлагается для кровавого энтерпрайза, хотя нет никакх проблем держать его дома. Основная проблема - нельзя расширять RAID (в идеале, надо копировать все данные в другое место, добавлять диски и пересоздавать заново). Поэтому, например, я остановился на ext4 + snapraid + mergerfs. Все работает отлично, за исключением того, что mergerfs (будучи fuse), любит ЦП при I/O.

3. Сколько брать GB оперативки

Опять же зависит от задач. ZFS, как я писал, любит память (особенно если включена дедупликация, там рекомендуется либо отключать ее, либо иметь минимум 32GiB памяти, насколько я помню). Я воткнул 16, но у меня редко бывает больше 2 занято. Но я не держу, например, десяток виртуалок (а кому-то надо).

4. Какой размер свопа обычно ставят для NAS?

Диски дешовые, так что можно своп по размеру памяти сделать и не страдать.

5. Сама система будет на ssd. Никаких критических данных там не будет. Стоит ли покупать второй ssd для объединения в raid1 и восстановления системы в случае чего? Или если ssd полетит, то можно все так же raid с данными (на HDD)к новому ssd с системой прилепить без каких-либо проблем?

Основная ошибка, что многие думают, что RAID == backup. Это не так. RAID это для повышения отказоусточивости, когда надо, чтобы все работало 24/7 без остановок. В домашнем применении это редко бывает нужно. Всегда можно отключить сервачок на час или сутки. Так что, вместо SSD, лучше запилить бекапы системы.