У меня дешевый NAS с 2 отсеками и жестким диском на 2 ТБ. Чтобы быть устойчивым к сбоям диска, я думаю о покупке второго жесткого диска емкостью 2 ТБ и его установке в RAID1 с Linux mdadm. Файловая система - ext4.
Это увеличит или уменьшит производительность NAS? Как насчет просто чтения или записи производительности?
Кажется, есть много мнений об этом в Интернете, но нет единого мнения.
Благодарю.
Редактировать:
Итак, у меня уже есть три разных ответа: "чуть быстрее", "ты не заметишь" и «снизит производительность, если что-нибудь». (Меня интересует прежде всего производительность чтения.) Википедия говорит, что "производительность чтения может возрасти примерно как линейное кратное число копий". Который из них?
Изменить 2:
Я нашел все больше свидетельств в поддержку повышения производительности чтения RAID1, включая справочную страницу MD:
Изменения записываются на все устройства параллельно. Данные читаются с любого устройства. Драйвер пытается распределить запросы на чтение по всем устройствам, чтобы максимизировать производительность.
Я также обнаружил RAID-массив MD10 с параметром --layout=f2
, который обеспечивает избыточность RAID1 с производительностью чтения RAID0 и может использоваться только с двумя дисками. Однако производительность записи снижается, так как последовательная запись включает в себя оба диска, ищущих назад и вперед между удаленными частями диска. man md
для деталей.