Jump to content

Вложенные уровни RAID

Вложенные уровни RAID , также известные как гибридный RAID , объединяют два или более стандартных уровней RAID (где « RAID » означает «избыточный массив независимых дисков» или «избыточный массив недорогих дисков») для повышения производительности, дополнительной избыточности или того и другого. , в результате объединения свойств различных стандартных макетов RAID. [1] [2]

Вложенные уровни RAID обычно нумеруются с помощью ряда чисел, тогда как наиболее часто используемые уровни используют два числа. Первое число в числовом обозначении обозначает самый низкий уровень RAID в «стеке», а самое правое — самый высокий уровень RAID; например, RAID 50 накладывает чередование данных RAID 0 поверх распределенной четности RAID 5 . Вложенные уровни RAID включают RAID 01, RAID 10, RAID 100, RAID 50 и RAID 60, которые сочетают в себе чередование данных с другими методами RAID; В результате многоуровневой схемы RAID 01 и RAID 10 представляют собой существенно разные вложенные уровни RAID. [3]

РЕЙД 01 (РЕЙД 0+1)

[ редактировать ]
Вложенная конфигурация RAID 01.

RAID 01 , также называемый RAID 0+1 , представляет собой уровень RAID , использующий зеркало полос, обеспечивающий как репликацию, так и совместное использование данных между дисками. [3] Полезная емкость массива RAID 01 такая же, как и у массива RAID 1, состоящего из тех же дисков, в котором одна половина дисков используется для зеркалирования другой половины. , где общее количество дисков и — емкость самого маленького диска в массиве. [4]

В стандартной конфигурации RAID 01 требуется как минимум четыре диска, но также используются массивы большего размера.

РЕЙД 03 (РЕЙД 0+3)

[ редактировать ]
Типичная конфигурация RAID 03

RAID 03 , также называемый RAID 0+3 и иногда RAID 53 , похож на RAID 01, за исключением того, что вместо зеркалирования используется чередование на уровне байтов с выделенной четностью. [5]

RAID 10 (RAID 1+0)

[ редактировать ]
Типичная конфигурация RAID 10

RAID 10 , также называемый RAID 1+0 , а иногда и RAID 1&0 , аналогичен RAID 01, за исключением того, что два используемых стандартных уровня RAID расположены в противоположном порядке; таким образом, RAID 10 представляет собой полосу зеркал. [3]

RAID 10, по признанию ассоциации производителей систем хранения данных и обычно реализуемый RAID-контроллерами, представляет собой массив зеркал RAID 0, которые могут быть двух- или трехсторонними зеркалами. [6] и требует как минимум четырех дисков. было создано нестандартное определение «RAID 10» Однако для драйвера Linux MD ; Linux «RAID 10» может быть реализован всего с двумя дисками. Реализации, поддерживающие два диска, такие как Linux RAID 10, предлагают выбор макетов. [7] Также возможны массивы из более чем четырех дисков.

Согласно спецификациям производителя и официальным независимым тестам, в большинстве случаев RAID 10 [8] обеспечивает лучшую пропускную способность и задержку, чем все другие уровни RAID [9] кроме RAID 0 (который выигрывает по пропускной способности). [10] Таким образом, это предпочтительный уровень RAID для приложений с интенсивным вводом-выводом, таких как базы данных, электронная почта и веб-серверы, а также для любого другого использования, требующего высокой производительности диска. [11]

RAID 50 (RAID 5+0)

[ редактировать ]
Типичная конфигурация RAID 50. A1, B1 и т. д. каждый представляет один блок данных; каждый столбец представляет один диск; Каждый из Ap, Bp и т. д. представляет информацию о четности для каждого отдельного RAID 5 и может представлять разные значения в RAID 5 (т. е. Ap для A1 и A2 может отличаться от Ap для A3 и A4).

RAID 50 , также называемый RAID 5+0 , сочетает в себе прямое чередование на уровне блоков RAID 0 с распределенной четностью RAID 5. [3] Поскольку массив RAID 0 разделен на элементы RAID 5, минимальная конфигурация RAID 50 требует шести дисков. Справа показан пример, в котором три коллекции RAID 5 по 120 ГБ объединены вместе, образуя 720 ГБ общего дискового пространства.

Один диск из каждого набора RAID 5 может выйти из строя без потери данных; например, конфигурация RAID 50, включающая три набора RAID 5, может допускать одновременно три возможных отказа диска (но только один на каждый набор RAID 5). Поскольку надежность системы зависит от быстрой замены неисправного диска для возможности восстановления массива, обычно включаются «горячие» резервы , которые могут немедленно начать восстановление массива в случае сбоя. Однако это не решает проблему, заключающуюся в том, что массив подвергается максимальной нагрузке при чтении каждого бита для восстановления массива в тот момент, когда он наиболее уязвим. [12] [13]

RAID 50 повышает производительность RAID 5, особенно во время записи, и обеспечивает лучшую отказоустойчивость, чем одиночный уровень RAID. Этот уровень рекомендуется для приложений, которым требуется высокая отказоустойчивость, емкость и производительность произвольного доступа. По мере увеличения количества дисков в наборе RAID и увеличения емкости дисков это соответственно влияет на время восстановления после сбоя, поскольку интервал восстановления набора RAID увеличивается. [12] [13]

RAID 60 (RAID 6+0)

[ редактировать ]
Типичная конфигурация RAID 60, состоящая из двух наборов по четыре диска в каждом.

RAID 60 , также называемый RAID 6+0 , сочетает в себе прямое чередование на уровне блоков RAID 0 с распределенной двойной четностью RAID 6, в результате чего получается массив RAID 0 с чередованием элементов RAID 6. Требуется как минимум восемь дисков. [14]

РЕЙД 100 (РЕЙД 10+0)

[ редактировать ]
Типичная конфигурация RAID 100

RAID 100 , иногда также называемый RAID 10+0 , представляет собой полосу RAID 10. Это логически эквивалентно более широкому массиву RAID 10, но обычно реализуется с использованием программного RAID 0 вместо аппаратного RAID 10. Будучи «полосатым в двух направлениях», RAID 100 описывается как « клетчатый RAID». [15]

Сравнение

[ редактировать ]

В следующей таблице представлен обзор некоторых особенностей вложенных уровней RAID. В каждом случае:

  • Эффективность использования пространства выражается в количестве приводов n ; это выражение обозначает дробное значение от нуля до единицы, представляющее долю суммы мощностей накопителей, доступную для использования. Например, если три диска объединены в RAID 3, это дает эффективность использования пространства массива 1 – 1/ n = 1 – 1/3 = 2/3 ≈ 67% ; таким образом, если каждый диск в этом примере имеет емкость 250 ГБ, то общая емкость массива составляет 750 ГБ, но емкость, которую можно использовать для хранения данных, составляет только 500 ГБ. Иногда необходимо использовать вместо из-за особенностей конфигурации (используется в RAID 10). Отказоустойчивость использует для представительства вместо , на определенных уровнях вложенного RAID (расчет отказоустойчивости см. ниже). — это количество дисков в каждом зеркале, а не общее количество дисков.
  • Отказоустойчивость — это допустимое количество сбоев дисков, где min — гарантированное количество сбоев, которые может обработать RAID, а max — максимально возможное без гарантированного сбоя.
  • Интенсивность отказов определяется как количество приводов. (или количество дисков в каждом зеркале, в некоторых случаях), а также интенсивность отказов дисков, (который считается идентичным и независимым для каждого привода) и может рассматриваться как испытание Бернулли . [ нужна ссылка ] Например, если каждый из трех дисков имеет частоту отказов 5% в течение следующих трех лет, и эти диски организованы в RAID 3, то это дает частоту отказов массива в течение следующих трех лет:
Уровень Описание Минимальное количество дисков [а] Эффективность использования пространства Отказоустойчивость
Мин Макс
Рейд 01 Чередование на уровне блоков и зеркалирование без контроля четности 4 1/ полоски на полоску полосок на полоску − 1 n - n / полос на полосу
Рейд 03 Чередование на уровне блоков и чередование на уровне байтов с выделенной четностью 6 1 − 1/ полосок на полосу 1 n / полосок на полосу
Рейд 10 [б] Зеркальное отображение без контроля четности и чередование на уровне блоков 4 1/ полоски на полоску полосок на полоску − 1 ( полосок на полосу − 1) × полосок на полосу
Рейд 1+6 Зеркальное отображение без контроля четности и чередование на уровне блоков с двойной распределенной четностью. 8 (1–2/ полоски на полоску )/2 2 × полоски на полоску 2 x полоски на полоску + ( n / полосок на полоску ) - 2
Рейд 50 Чередование на уровне блоков с распределенной четностью и чередование на уровне блоков 6 1 - (1 / полоски на полосу ) 1 n / полосок на полосу
Рейд 60 Чередование на уровне блоков с двойной распределенной четностью и чередование на уровне блоков 8 1 - (2/ полоски на полосу ) 2 2 × ( n / полосок на полосу )
Рейд 100 Зеркальное отображение без четности и два уровня чередования на уровне блоков 8 1/ полоски на полоску полосок на полоску − 1 ( полосок на полосу − 1) × ( полосок на полосу)


См. также

[ редактировать ]

Пояснительные примечания

[ редактировать ]
  1. ^ Предполагается невырожденное минимальное количество дисков.
  2. ^ Теоретическая максимальная производительность чтения может быть представлена ​​как n ×. Однако на практике это может быть всего лишь ( n / spans ) ×, в зависимости от конфигурации и реализации; теоретическая максимальная производительность записи может быть представлена ​​как ( n / spans ) ×, что близко к наблюдаемым на практике значениям; См. раздел «Сравнение производительности» выше для объяснения n .
  1. ^ Дельмар, Майкл Грейвс (2003). «Восстановление данных и отказоустойчивость». Полное руководство по работе в сети и Network+ . Cengage Обучение. п. 448. ИСБН  1-4018-3339-Х .
  2. ^ Мишра, Словакия; Вемулапалли, СК; Мохапатра, П. (1995). «Дисковый массив с двойным перекрестием: высоконадежная архитектура гибридного RAID». Материалы Международной конференции по параллельной обработке 1995 года: Том 1 . ЦРК Пресс . стр. I-146 и далее . ISBN  0-8493-2615-Х .
  3. ^ Jump up to: а б с д Лейтон, Джеффри Б. (6 января 2011 г.). «Введение в Nested-RAID: RAID-01 и RAID-10» . Linux-Mag.com . Журнал Линукс . Архивировано из оригинала 10 января 2011 года . Проверено 1 февраля 2015 г. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  4. ^ Козерок, Чарльз (17 августа 2018 г.). «Уровни RAID 0+1 (01) и 1+0 (10)» . Руководство для ПК . Проверено 28 мая 2019 г.
  5. ^ Козерок, Чарльз (5 сентября 2018 г.). «RAID-уровни 0+3 (03 или 53) и 3+0 (30)» . Руководство для ПК . Проверено 28 мая 2019 г.
  6. ^ Докинз, Билл; Джонс, Арнольд (28 июля 2006 г.). «Спецификация общего формата данных RAID-диска» (PDF) . SNIA.org (1.2 изд.). Ассоциация производителей сетей хранения данных . Архивировано из оригинала (PDF) 24 августа 2009 г. Проверено 31 января 2015 г.
  7. ^ Браун, Нил (27 августа 2004 г.). «RAID10 в драйвере Linux MD» . Архивировано из оригинала 12 сентября 2013 года . Проверено 17 апреля 2009 г.
  8. ^ наборы микросхем /imsm/sb/CS-020655.htm «Технология Intel Rapid Storage: что такое RAID 10?» . Интел . 16 ноября 2009 г.
  9. ^ «Производительность RAID-контроллера IBM и HP SAS 6 Гбит/с» (PDF) . Демартек. Октябрь 2009 г. Архивировано из оригинала (PDF) 5 июня 2011 г.
  10. ^ Козерок, Чарльз (15 августа 2018 г.). «Краткое сравнение уровней RAID» . Руководство для ПК . Проверено 28 мая 2019 г.
  11. ^ Гупта, Мета (2002). Основы сети хранения данных . Сиско Пресс . п. 268. ИСБН  1-58705-065-Х .
  12. ^ Jump up to: а б «Руководство по RAID для серверов Cisco UCS, Глава 1: Обзор RAID» (PDF) . Cisco.com . Сиско Системы . стр. 1–14, 1–15 . Проверено 1 февраля 2015 г.
  13. ^ Jump up to: а б Лоу, Скотт (9 июля 2010 г.). «RAID 50 предлагает баланс производительности, емкости хранилища и целостности данных» . TechRepublic.com . Проверено 1 февраля 2015 г.
  14. ^ «Какой уровень RAID мне подходит: RAID 60 (чередование и чередование с двойной стороной)» . Адаптек.com . Адаптек . Архивировано из оригинала 10 июля 2015 г. Проверено 3 февраля 2015 г.
  15. ^ МакКинстри, Джим. «Управление сервером: вопросы и ответы» . SAMag.com . Архивировано из оригинала 19 января 2008 года.

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 12e41b08fa186530294c4c33871ba6d4__1705806900
URL1:https://arc.ask3.ru/arc/aa/12/d4/12e41b08fa186530294c4c33871ba6d4.html
Заголовок, (Title) документа по адресу, URL1:
Nested RAID levels - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)