Назад | Перейти на главную страницу

Какой уровень RAID (5 или 0 + 1) я должен использовать с 3 дисками и почему?

Это специально для хранилища резервных копий, но в информационных целях я хотел бы знать, почему вы выбрали одно вместо другого?

Пять минут назад я даже не знал, что RAID 0 + 1 подходит для трех дисков. Итак, теперь мне нужно принять решение.

Изменить: Raid 0 + 1 с 3 дисками

Рад, что я не единственный, кто не знал, что Raid 0 + 1 может быть выполнен с 3 дисками :-). это Раздел Википедии объясняет это. А вот схема того, как это будет выглядеть:

Стандартный вложенный RAID10 невозможен с тремя дисками, поэтому вы можете застрять с RAID5 из этих двух вариантов.

В Linux вы можете использовать одноуровневый драйвер RAID10 для трех дисков. Это действует как RAID5, но с зеркалированием, а не с контрольными суммами, обеспечивая производительность чтения, аналогичную двух- или трехдисковому RAID0 (в зависимости от выбранной схемы и схемы ввода-вывода), и производительность записи, аналогичную двухдисковому RAID1. Предлагаемая избыточность такая же, как и в RAID5, поэтому, по сути, вы получаете более производительный массив (то есть без снижения производительности чтения перед записью, обычно наблюдаемого в RAID5) с такой же избыточностью.

Некоторые аппаратные контроллеры более высокого уровня предлагают аналогичные устройства под разными названиями. Контроллеры IBM обычно называют его RAID1E.

Редактировать:

Расположение, показанное в вашей редакции, используется в настройках по умолчанию для Linux RAID10 с тремя дисками и IBM RAID1E. Драйвер linux предлагает несколько вариантов расположения (ближний, дальний и смещенный), которые обменивают разные показатели производительности друг с другом. Например, этот макет:

1     2     3
4     5     6
...   ...   ...
N-2   N-1   N
2     3     1
5     6     4
...   ...   ...
N-1   N     N-2

имеет прирост производительности для чтения. По сути, он действует как трехдисковый RAID0 только для чтения, и, что еще лучше, он потенциально может сконцентрировать чистое чтение на более быстром конце пластин вращающихся дисков. Однако он страдает от производительности записи с вращающимися дисками, потому что головки будут выполнять половинную развертку или хуже чаще, особенно для записи в последовательные блоки. Расположение по умолчанию обычно имеет производительность записи не лучше, чем RAID0 с 2 дисками, но производительность записи обычно не хуже, чем RAID1. Видеть http://en.wikipedia.org/wiki/Non-standard_RAID_levels#Linux_MD_RAID_10 для более подробной информации.

Что и почему:

Короче говоря: если RADI1E / RAID10x3n2 / what-ever-your-controller-calls-он доступен в вашей среде и при прочих равных условиях, он должен работать лучше, чем RAID5, предлагая при этом то же «любой отдельный диск может выйти из строя. "избыточность, поэтому я бы сказал, что это предпочтительнее по соображениям производительности. Если пространство важнее производительности (особенно скорости записи), используйте RAID5, так как это даст вам пространство на два диска, а не в 1,5 раза.

В Linux некоторые предупреждают, что RAID10 с тремя устройствами гораздо менее зрел и проверен временем, чем драйвер RAID5 (хотя я думаю, что он достаточно долго присутствует в основных ядрах и достаточно часто используется, чтобы считать его относительно стабильным, а не «экспериментальным») ). Кроме того, если вы работаете в большой среде с большим количеством администраторов, учитывайте вероятность того, что другие люди не поймут (знакомы только с общими уровнями 0/1/5/6/10) и что-то напутают в своем замешательстве!

Raid5 похож на Raid10 с 3 дисками по отказоустойчивости. Система может выдержать один отказ HD.

Однако raid5 лучше с точки зрения общей емкости хранилища. Вы получите размер 2 диска из 3. В raid10 вы получите только около 1,5 из 3 (50%).

Один из вариантов для 3 дисков - перейти в RAID 1 и использовать оставшийся диск в качестве горячего резерва. Я не уверен, поддерживает ли ваш рейд-контроллер, но это хороший вариант. Обычно третий диск не используется до тех пор, пока один из дисков не выйдет из строя. В этот момент отказавший диск будет удален из массива, а третий диск заменит отказавший. По сути, это позволяет как можно быстрее восстановить полную избыточность. Затем вы можете заменить диск, который вышел из строя на следующий день или позже, в зависимости от того, насколько вы хотите быть в безопасности. Конечно, вы большую часть времени тратите диск впустую, но это гарантирует, что даже если никто не заменит неисправный диск, у вас все еще будет избыточность, за исключением того небольшого окна, в котором он восстанавливает неисправный диск.

Это также хорошее решение, если у вас 4 диска и вы используете RAID 5. Настройте три диска как RAID 5, а четвертый диск как горячий резерв.