RAID 5. Отказоустойчивый массив независимых дисков с распределенной четностью
Отказоустойчивый массив независимых дисков с распределением контрольных сумм (массив с вращающейся четностью). Самый распространенный уровень. Блоки данных и контрольные суммы циклически записываются на все диски массива, отсутствует выделенный диск для хранения информации о четности: нет асимметричности конфигурации дисков.
В случае RAID 5 все диски массива имеют одинаковый размер, но по одиночки для операционной системы они не видны. На уровне RAID контроллера все диски объединяются в один большой диск. Например, если 3 диска имеют размер 1 Гб, то фактически размер массива составляет 2 Гб, 1 Гб отводится на контрольную информацию. В случае добавления четвертого диска операционная система будет видеть 3 Гб, 1 Гб предназначен для хранения контрольных сумм. Самый большой недостаток уровней RAID от 2-го до 4-го - это наличие отдельного (физического) диска, хранящего информацию о контрольной сумме. Операции считывания не требуют обращения к этому диску, и, как следствие, скорость их выполнения достаточно высока, но при каждой операции записи на нем изменяется информация, поэтому схемы RAID 2-4 не позволяют проводить параллельные операции записи. RAID 5 не имеет этого недостатка, так как контрольные суммы равномерно распределяются по всем дискам массива. Это позволяет выполнять нескольких операций считывания или записи одновременно. Грамотная реализация этого уровня в случае массива из N дисков позволяет одновременно обрабатывать N/2 блоков данных. RAID 5 имеет достаточно высокую скорость записи-считывания (скорость чтения ниже, чем у RAID 4) и малую избыточность, т.е. он экономичен.
Преимущества:
§ Высокая скорость записи данных;
§ Достаточно высокая скорость чтения данных;
§ Высокая производительность при большой интенсивности запросов чтения/записи данных;
§ Малые накладные расходы для реализации избыточности.
Недостатки:
§ Низкая скорость чтения/записи данных малого объема при единичных запросах;
§ Очень низкая производительность при записи данных;
§ Достаточно сложная реализация;
§ Сложное восстановление данных.