RAID 6. Отказоустойчивый массив независимых дисков с двумя независимыми распределенными схемами четности

 

Этот термин используют как минимум в трех разных случаях. Как часто бывает при бурном развитии технологии, различные производители компьютерного оборудования разрабатывают свои собственные расширения стандартных архитектур. Названия, которые им присваиваются, происходят иногда от инженерного сленга и представляют реальные технологические улучшения, другие же - плод творчества отдела маркетинга и своего рода попытка привлечь внимание покупателя (маркетинговая уловка).

Некоторые производители берут массив RAID 5, добавляют избыточные источники питания и, возможно, диск "горячего" резервирования (свободный диск, на который автоматически переносится информация с накопителя, вышедшего из строя, тем самым восстанавливается состояние системы до сбоя) и называют эту конфигурацию RAID 6. Другие просто несколько изменяют процедуру записи, используемую в RAID 5, добавляют к 5 единицу и получают RAID 6. Но настоящий RAID 6 - это отказоустойчивый массив независимых дисков с распределением контрольных сумм, вычисленных двумя независимыми способами. Этот уровень во многом схож с RAID 5, но наличие двух независимых схем контроля четности позволяет сохранять работоспособность системы при одновременном выходе из строя двух накопителей. Для вычисления контрольных сумм в RAID 6 используется алгоритм, построенный на основе кода Рида-Саломона. При его выполнении применяются специальные таблицы, или он является итерационным процессом, использующим линейные регистры с обратной связью.
Этот уровень имеет очень высокую отказоустойчивость, большую скорость считывания (данные хранятся блоками, нет выделенных дисков для хранения контрольных сумм), но из-за большого объема контрольной информации - низкую скорость записи. Он очень сложен в реализации, характеризуется низким коэффициентом использования дискового пространства (для массива их пяти дисков он составляет всего 60%, но с ростом числа дисков ситуация исправляется).
"Истинный" RAID 6 по многим характеристикам проигрывает другим уровням, поэтому на сегодняшний день не реализован ни одной фирмой, производящей RAID-системы. Все модели RAID 6, которые встречаются на рынке, - небольшие модификации RAID 5.

Преимущества:

§ Высокая отказоустойчивость;

§ Достаточно высокая скорость обработки запросов;

§ Относительно малые накладные расходы для реализации избыточности.

Недостатки:

§ Низкая скорость чтения/записи данных малого объема при единичных запросах;

§ Очень сложная реализация;

§ Сложное восстановление данных;

§ Очень низкая скорость записи данных.