Страница 1 из 1

Нужен совет, что лучше для файлового сервера? Один HHD на 2ТБ или 2 HHD по 1ТБ в программном RAID0

Добавлено: 03 апр 2021, 13:37
Hades
Добрый день.
Есть сервер на Centos 7, Intel Pentium G3250 2x3.2Ghz, 8GB ram, Порт 1Gbit/s. Используется для раздачи файлов размером 5 - 300мб.
В него установлены два HDD по 500Гб каждый, второй диск примонтирован в определенны каталог.
Встала необходимость увеличить обьем накопителей, а так же сделать так что бы система видела оба диска как один общий диск.

Вижу 2 варианта:
1) Заменить оба диска одним hdd обьемом 2ТБ, Но тогда беспокоит, хватит ли одному hdd скорости чтения, что бы использовать весь потенциал гигабитного порта во время час пика, когда одновременно скачивается 200-300 файлов, размещенных по всему диску. По идеи, при этом, общая скорость чтения должна значительно снизится, или я не прав? Сейчас при полной загрузке гигабитного порта и двух hdd, проблем со считыванием нет.

2) Заменить оба hdd на 2 по 1ТБ, и обьединить их в программный RAID0.

Раньше с raid никогда не связывался, по этому сложно решить.
Что можете посоветовать?

Нужен совет, что лучше для файлового сервера? Один HHD на 2ТБ или 2 HHD по 1ТБ в программном RAID0

Добавлено: 03 апр 2021, 14:21
x230
По надежности и скорости лучше второй вариант, а для объема - первый, чего тут думать...

Нужен совет, что лучше для файлового сервера? Один HHD на 2ТБ или 2 HHD по 1ТБ в программном RAID0

Добавлено: 03 апр 2021, 15:13
slant
Hades писал(а):
03 апр 2021, 13:37
Заменить оба диска одним hdd обьемом 2ТБ, Но тогда беспокоит, хватит ли одному hdd скорости чтения, что бы использовать весь потенциал гигабитного порта во время час пика, когда одновременно скачивается 200-300 файлов, размещенных по всему диску.
Не хватит. Двух дисков в рейде 0 тоже не хватит. Для такой нагрузки рейд из 4-ех SSD в RAID 10 нужен, чтобы весь потенциал порта использовать.

Если же, говоришь, сейчас проблем нет - значит дисков в рейде будет хватать, хоть порт и не полностью используется. Тогда варианты такие:
1. Если данные ценные - нужно ставить 4х 1Тб, в RAID 10. БУдет и скорость и надежность.
2. Если не очень ценные - можно обойтись 2х Tb в RAID 0.
3. Можно увеличить скорость доступа, если собрать 2TB диск + небольшой SSD в bcache. SSD будет кешировать диск - это сильно улучшит показатели при одновременном параллельном доступе за очень небольшие деньги. Особенно на запись, хотя чтение тоже ускорится.
4. Если денег куры не клюют, и железо позволяет 5 устройств - RAID 10 + bcache с btrfs поверх. Быстро и с резервированием. У btrfs луше обстоит дело с чтением именно для многопоточных нагрузок, когда клиентов много ломится - самое оно Но без кеширования - будет хуже на линейных, потому обязательно с bcache.