1 мар. 2008 г.

Уровни RAID. Шпаргалка

Шпаргалка по уровням RAID поможет быстро сориентироваться, какой RAID выбрать, сколько доступного пространства при этом получится, какая избыточность необходима.

Принятые обозначения:

  • N — количество дисков (устройств)
  • C — объём одного диска (устройства)
  • P — надёжность одного диска (устройства), всегда меньше единицы

Уровень

Характеристики

Минимум дисков

Рекомендуется дисков

Доступный объём

Производительность

Сколько дисков можно потерять

Суммарная надёжность

0 (Stripping)

Избыточности нет, служит для увеличения производительности (за счёт чередования дисков при записи и чтении)

2

-

СxN

Пропорциональна количеству дисков

0

P1xP2x...xPN

1 (Mirroring)

Избыточность - данные дублируются

2

2+1 (Hot Spare)

C

Запись медленнее, чем на один диск, чтение - сравнимо с RAID 0

N-1

Высокая, массив работает пока жив хотя бы один диск

1+0

Чередование в рамках тома, зеркалирование между томами. Служит для увеличения доступного для RAID 1 объёма (чтобы не ограничивать размером одного диска), повышает производительность RAID 1

4

N+N/5 (Hot Spare), N > 4

CxN, где N - количество устройств, объединённых RAID 0

Скорость чтения равна или может превосходить RAID 0, скорость записи равна RAID 1

N-1, где N - количество зеркалируемых массивов RAID 0, можно терять и больше дисков, но это уже как повезёт

Высокая, работает, пока жив хотя бы один RAID 0 массив

2

Данные (N дисков) отдельно, коды коррекции (N - 1 дисков) - отдельно. Возможность коррекции ошибок <на лету>. Этот уровень практически никогда не используется.

1+1 (ECC)

? информация может быть не точной

1+2 (ECC), при увеличении количества дисков с данными, снижаются расходы на диски с ECC.

С ростом количества дисков эффективность использования памяти увеличивается. Например, для 16 дисков с данными нужно всего 3 диска с кодами ECC.

Низкая скорость записи, высокая скорость передачи данных большого объёма, низкая скорость чтения малых порций информации.

1

Высокая, коррекция ошибок <на лету>

3

Данные размыты по N-1 дискам, на одном диске - все контрольные суммы. Не умеет корректировать <налету>.

2+1

2+1

CxNx0.66 ёмкость сокращается на 33%, но с увеличением количества дисков потери снижаются.

Скорость записи и чтения высокие при однозадачной работе с большими файлами. При частых запросах малых порций данных - наблюдаются проблемы.

1

Высокая, без коррекции <на лету>. С увеличением кол-ва дисков снижаются расходы на избыточность, но также снижается ожидаемая доступность.

4

То же, что и RAID 3, но данные разбиваются не на байты, а на блоки. Используется очень редко.

см. RAID 3

Скорость чтения выше, чем в RAID3, скорость записи - ниже (т.к. контрольные суммы записываются на один диск)

1

Как у RAID 3

5

Данные и контрольные суммы перемешиваются. Наиболее популярный уровень для высокодоступных решений.

3

3+1 (Hot Spare)

Сx(N-1)

Скорость чтения выше, чем с отдельного диска. Скорость записи - ниже. Особенно тяжко проходит восстановление при замене одного из дисков.

1

Высокая

6 (ADG, Advanced Data Guarding)

Как RAID 5, только под чётность выделено в два раза больше места.

4

4

Cx(N-2)

см. RAID 5

2

Очень высокая, допускает выход из строя до 2-х дисков одновременно

7

Storage Computer Corporation, N-1 диск с данными, один диск с контрольными суммами, спец. контроллер.

3

3

Сx(N-1)

Очень высокая скорость обработки данных (за счёт кэширования)

1

Как RAID 3, но обязательно бесперебойное питание контроллера (чтобы выжил кэш)

P.S. Заметите неточности — прошу высказываться, вместе составим удобную и точную табличку.

v-kostin.blogspot.com

Подписаться на новые статьи: RSS (Что это такое?) или Email