Просвятите по поводу RAID 0+1 & 10

Конфигурирование, планирование RAID систем, возможности, технологии, теория. Qlogic, LSI Logic, Adaptec ...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
AndreyKr
Junior member
Сообщения: 2
Зарегистрирован: 29 авг 2005, 16:31

Просвятите по поводу RAID 0+1 & 10

Сообщение AndreyKr » 29 авг 2005, 16:45

Добрый день.
Просвятите пожалуйста на тему емкость массивов 0+1 и 10.
Судя по прочитанному емкость 0+1 = 2*минимальную емкость дска в массиве, 10 = емкости минимального диска в массиве. Это правильно?

Спасибо.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 29 авг 2005, 17:27

Оба этих рэйда имеют емкость равную половине емкостей всех винтов. Двойная избыточность. Они отличаются только внутренней организацией. Причем в большинстве контроллеров реализован рэйд10, а не 0+1. Хотя разницы собственно никакой.

AndreyKr
Junior member
Сообщения: 2
Зарегистрирован: 29 авг 2005, 16:31

Сообщение AndreyKr » 29 авг 2005, 18:35

Спасибо за информацию.
Наверно не там или не так читал.

Аватара пользователя
Kirill Tkachev
Advanced member
Сообщения: 481
Зарегистрирован: 08 июл 2004, 13:37
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Kirill Tkachev » 30 авг 2005, 09:51

gs писал(а):Оба этих рэйда имеют емкость равную половине емкостей всех винтов. Двойная избыточность. Они отличаются только внутренней организацией. Причем в большинстве контроллеров реализован рэйд10, а не 0+1. Хотя разницы собственно никакой.
Точно никакой? Где то на форуме проскакивала информация, что если умрет один из винчестеров в зеркале страйпов (0+1), то данные сохраняться, но массив перестанет работать...

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 30 авг 2005, 10:57

0+1 - нестандартный уровень RAID, это не совсем обязательно зеркало страйпов - его реализация полностью на совести вендоров контроллеров, его поддерживающих. Вылет одного винта без потери работоспособности массива поддерживают все известные нам реализации этого уровня.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 30 авг 2005, 11:01

как заметил DRS 0+1 и 10 различаются но только по откзоустойчивости

на примере 4 дисков:

0+1  это 2 диска в массиве 0 зеркалированные на два других диска
при вылете одного из винтов  массив 0+1 превращается в массив 0.
При вылете второго  диска данные 'идут на юг'

10 это массив 1 части которого для равномерности объеденены в массив 0.
При вылете одного из винтов массив 10 превращается в массив 1 (дегрэйдед). При определенном стечении обстоятельств оставшийся массив 1 может пережить (полный или частичный) выход из стоя еще одного винта

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 30 авг 2005, 11:31

Нет господа. С точки зрения отказоустойчивости 0+1=1+0. Т.е. теоретически выдерживают вылет половины винтов (при удачном стечении обстоятельств конечно), практически же в обоих случаях гарантируется только вылет одного винта (если не рассчитывать на счастливый случай).
По поводу реализации 0+1 - это действительно редкая вещь, еще реже поддерживаются оба варианта (я знаю только майлекс из таких). Причем если рэйд10 практически всегда каноничен (страйп зеркал), то 0+1 например у майлекса был круто извращен - вплоть до того, что его можно было делать на нечетном числе винтов. Но это извращение конкретного вендора, в большинстве же случаев поддерживается только 10 и можно не забивать себе голову бесплодной теорией.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 30 авг 2005, 12:58

Нет господа. С точки зрения отказоустойчивости 0+1=1+0. Т.е. теоретически выдерживают вылет половины винтов (при удачном стечении обстоятельств конечно)

Согласен. Для 4-х дисков в 0+1 рейде вылет одного винта (любого) автоматически ведет к вылету страйпа, частью которого был этот винт. Следовательно зеркало страйпов деградирует просто в страйп, 3 винт остается бесполезным балластом.

В случае 10 рейда вылет одного винта приводит к деградации одного из зеркал, может вылететь и ещё один винт из другого зеркала, в этом случае 10 рейд деградирует в страйп (без потери данных есно). Вероятность такого благоприятного исхода 50 на 50.

А теперь посмотрим: в первом случае вылет одного винта привел к деградации до страйпа (работают 2 винта). Во втором вылет одного винта приводит к страйпу зеркала и одиночного винта. Отсюда следует ещё одно незначительное различие между 0+1 и 10: производительность 10 рейда (на запись, по чтению одиночный диск медленнее зеркала) остается практически такой же как и у рабочего массива, тогда как вылет одного диска в 0+1 рейде приводит к падению производительности (т.к. страйп 2-х дисков  медленнее чем 0+1 на 4-х).

Ответить

Вернуться в «Массивы - RAID технологии.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя