Уровни RAID снова

Санкт-Петербург (812) 294-8686
Москва (495) 700-0509
ПравилаПравила  СправкаСправка  ПоискПоиск 
RSS-лентаRSS-лента  РегистрацияРегистрация  ВходВход
Форум » Дисковые массивы, RAID, SCSI » Уровни RAID снова

Новая темаОтветить на тему Предыдущая темаВерсия для печатиСледующая тема 
Автор Сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 23.01.08 16:12 Ответить с цитатойВернуться к началу

ipconfig писал(а):
А чего раньше об этом не догадались?

А чего же тут догадываться? Smile

ВСЕ контроллеры, которые поддерживают RAID 5, естественно, поддерживают и RAID 1. Зачем же писать, что можно делать "пятерку" на двух дисках, если и так получится "зеркало"?

Другое дело - "шестерка" на трех дисках. Получается новая уникальная комбинация - тройное "зеркало", которое другими способами получить невозможно.
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 23.01.08 20:06 Ответить с цитатойВернуться к началу

Правильно ли я понял, что на сегодняшний день большинство производителей делают RAID 6 как минимум на четырех физических дисках, но уже появились контроллеры, которые позволяют создать этот уровень на трех винтах?

Как вообще эти ограничения реализуются? Shocked

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 24.01.08 10:41 Ответить с цитатойВернуться к началу

На практике эти ограничния ставятся в управляющей программе. Выбираешь два винчестера - позволены уровни RAID 0 и RAID 1, выбираешь три диска - RAID 0 и RAID 5, отмечаешь четыре винта - позволит создать страйп, десятку, пятерку, пятерку со спарой и шестерку. И так далее.
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 24.01.08 11:58 Ответить с цитатойВернуться к началу

Кажется я понял! Wink
Давай я сделаю такую табличку - вдруг кому она полезной окажется?

RAID 0: 2, 3, 4, 5, 6...
RAID 1: 2
RAID 10: 4, 6, 8...
RAID 5: 3, 4, 5, 6...
RAID 5+S: 4, 5, 6...
RAID 6: 4, 5, 6...

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 25.01.08 16:01 Ответить с цитатойВернуться к началу

Верно, ipconfig, только кое-что пропустил:

RAID 1E: 3, 4, 5, 6...
RAID 5EE: 4, 5, 6...
RAID 50: 6, 8, 9, 10, 12...
RAID 15: 6, 8, 10...
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 25.01.08 18:46 Ответить с цитатойВернуться к началу

Цитата:
Давай я сделаю такую табличку - вдруг кому она полезной окажется?
Код:


RAID 0:    2, 3, 4, 5, 6...
RAID 1:    2
RAID 10:   4, 6, 8, 10...
RAID 1E:   3, 4, 5, 6...
RAID 3/4:  3, 4, 5, 6...
RAID 5:    3, 4, 5, 6...
RAID 5+S:  4, 5, 6, 7...
RAID 5EE:  4, 5, 6, 7...
RAID 6:  (3), 4, 5, 6, 7...
RAID 50:   6, 8, 9, 10,12...
RAID 15:   6, 8, 10,12...


Wink
Самое время вернуться к вопросу - какие же все-таки контроллеры позволяют собрать RAID6 на трех дисках?

  Посмотреть профильОтправить личное сообщение
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 07.02.08 11:23 Ответить с цитатойВернуться к началу

Цитата:
Самое время вернуться к вопросу - какие же все-таки контроллеры позволяют собрать RAID6 на трех дисках?
Андрей, ау?

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 07.02.08 12:07 Ответить с цитатойВернуться к началу

ipconfig писал(а):
Андрей, ау?

Да, извини.
Насколько я знаю, на сегодняшний день собирать "шестерку" на трех дисках умеют новые контроллеры Intel:

Intel® RAID Controller SRCSATAWB "Willapa Bay"
(интерфейс x4 PCI Express, 8 портов internal SATA, до 16 дисков SATA)
предназначен для приложений начального уровня, требующих стандартной производительности и защиты данных.

Intel® RAID Controller SRCSASRB "Rocky Butte"
(интерфейс x4 PCI Express, 8 портов internal SAS, до 32 дисков SAS/SATA)
предназначен для приложений, требующих высокой производительности, расширяемости и защиты данных.

Intel® RAID Controller SRCSASJV "Jordan Valley"
(интерфейс x8 PCI Express, 8 настраиваемых портов SAS: 8P Int или 4P int/4P ext или 8P ext, до 240 дисков SAS/SATA)
предназначен для высокопроизводительных и требовательных приложений, требующих наивысшей производительности, расширяемости и защиты данных.
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
den13x
Гость
Гость



СообщениеОтправлено: 19.05.08 17:24 Ответить с цитатойВернуться к началу

Доброго времени суток
Хотел спросить: а как же все таки вычисляется Q (контрольная сумма в raid 6), а именно как посчитать бинарное умножение по таблицам, которые составляются на базе кода Рида-Соломона? хотелось более подробней о этом...
И ещё, что такое g1, g2, g3,... и почему они равны 0x1, 0x2, 0x4??
Зараннее благодарю!

 
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 21.05.08 10:49 Ответить с цитатойВернуться к началу

den13x,
если читаете по-английски, то самый надежный способ изучить RAID 6 - это воспользоваться специализированным ресурсом компании Intel:
http://www.intel.com/design/storage/raid6.htm

Среди предлагаемых материалов - чудесная анимированная презентация, показывающая значительнейшее превосходство RAID 6 по надежности в сравнении с RAID 5, а также - статья, разъясняющая размещение блоков RAID 6 на дисках массива.

Самый подробный документ - Intelligent RAID 6 Theory Overview and Implementation, в котором как раз приводится алгоритм вычисления массива, служащего своеобразной "таблицей умножения" для бинарных операций.

А почему коэффициенты равны 1, 2, 4 и так далее - так это потому, что для вычисления двух неизвестных нам требуется система двух нетождественных уравнений. В этом случае на базе двух независимых равенств мы ВСЕГДА сможем восстановить два утраченных фрагмента.
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
Игорь Чернов
Модератор
Модератор


Зарегистрирован: 05.09.2005
Сообщения: 221
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 24.05.08 14:46 Ответить с цитатойВернуться к началу

Надо заметить, что производители RAID контроллеров, в том числе Adaptec и LSI, не раскрывают свои технологии RAID6 расчета контрольных сумм. Эта информация может оказаться важной только при восстановлении на стенде информации с жестких дисков, т.е. когда RAID упал так, что средствами RAID контроллера его не поднять.

  Посмотреть профильОтправить личное сообщение
den13x
Новичок
Новичок


Зарегистрирован: 20.05.2008
Сообщения: 1
СообщениеОтправлено: 06.08.08 11:54 Ответить с цитатойВернуться к началу

Спасибо Андрею Егорову, разобрался с 6-м рейдом и с подсчетом контрольных сумм, и с восстановлением информации по контрольным суммам.
Нашел ещё очень интересный стандарт "Common RAID Disk Data Format Specification": http://www.snia.org/tech_activities/standards/curr_standards/ddf/SNIA-DDFv1.2.pdf
Там очень много расписано по расположению информации в рейде и по вычислению контрольных сумм для Raid6.

Кстати, Adaptec хранит все свои данные о рейде в таком виде как написано в DDF-спецификации. По поводу остальных рейд контроллеров, то можно найти исходники для FreeBSD, по ним уже что-то определить. Например вот два файла которых мне хватило чтобы разобраться с внутренней структурой рейдов:
http://opengrok.creo.hu/dragonfly/raw/src/sys/dev/disk/nata/ata-raid.h
http://opengrok.creo.hu/dragonfly/raw/src/sys/dev/disk/nata/ata-raid.c

Надеюсь моя информация кому-нить поможет:)

  Посмотреть профильОтправить личное сообщение
art
Гость
Гость



СообщениеОтправлено: 06.08.08 23:15 Ответить с цитатойВернуться к началу

Не очень понятно, почему для четного количества дисков уровень 1E дает бОльшую вероятность полного выхода из строя массива по сравнению с 10.

 
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 12.08.08 13:32 Ответить с цитатойВернуться к началу

art писал(а):
Не очень понятно, почему для четного количества дисков уровень 1E дает бОльшую вероятность полного выхода из строя массива по сравнению с 10.
Для ЧЕТНОГО количества уровень RAID 1E дает такую же вероятность, что и RAID 10.

Мы утверждаем, что в случае НЕЧЕТНОГО количества дисков УМЕНЬШАЕТСЯ общее число сочетаний множественных отказов дисков массива RAID 1E, при которых данные не утрачиваются.
Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
nizam
Новичок
Новичок


Зарегистрирован: 13.11.2008
Сообщения: 1
Откуда: дагестан
СообщениеОтправлено: 13.11.08 21:27 Ответить с цитатойВернуться к началу

как настр RAID 0 на мамке ASUSTEK P5E два винта

  Посмотреть профильОтправить личное сообщениеНомер ICQ
Показать сообщения за      
Новая темаОтветить на тему
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© 2011 Группа компаний ТИМ, Почта: info@timcompany.ru, Ссылки