====== Сравнение уровней RAID ====== **RAID**-массив может быть организован различными способами, при условии, что используемое аппаратное и/или программное обеспечение поддерживает нужную конфигурацию. Эти конфигурации, определяющие, каким образом данные распределены на дисках, называются уровнями **RAID**. Различные уровни **RAID** обладают различной степенью производительности и надежности. Наиболее распространенные схемы представлены дальше. **RAID 0** – чередование без зеркалирования. Блоки данных распределяются между несколькими дисками. Поскольку данные находятся в режиме параллельного доступа, это обеспечивает увеличение производительности. Однако в связи с отсутствием избыточности, **RAID 0** не обеспечивает надежность хранения данных: отказ одного из дисков **RAID**-группы приводит к неработоспособности всего массива. **RAID 1** – зеркалирование без чередования. Данные дублируются на двух дисках, создавая «полное зеркало». **RAID 1**-системы характеризуются улучшенной производительностью на чтение с минимальной потерей производительности на запись. Данные остаются доступными, пока один диск из зеркальной группы **RAID 1** функционирует. **RAID 10** – зеркалирование и чередование. Данные записываются страйпами на первичных дисках, которые затем зеркалируются на вторичные диски. Типичная **RAID 10**-группа состоит из четырех дисков: два для чередования и два для зеркалирования. **RAID 2** – чередование битов с выделенной четностью. При распределении данных, биты записываются на разных дисках. Также выделяется дополнительный диск для хранения информации четности системы **RAID 2**. **RAID 3** — чередование байтов с выделенной четностью. При распределении данных, байты записываются на разных дисках. Также выделяется дополнительный диск для хранения информации четности системы **RAID 3**. **RAID 4** — чередование блоков с выделенной четностью. При распределении данных, блоки записываются на разные диски. Также выделяется дополнительный диск для хранения информации четности. **RAID 4** отличается повышенной производительностью, так как каждый диск обрабатывает I/O запросы независимо, позволяя осуществлять доступ к данным в параллельном режиме. Единственный диск четности **RAID 4** системы часто становится «узким местом» производительности. **RAID 5** — чередование блоков с распределенной четностью. И данные, и информация четности распределяются по всем дискам **RAID**-группы. **RAID 5** демонстрирует повышенную производительность, так как каждый диск обрабатывает I/O запросы самостоятельно, позволяя осуществлять доступ к данным в параллельном режиме. Однако сбой одного диска приводит к снижению производительности всей **RAID 5** системы. **RAID 6** — уровень чередования блоков с двойным распределением четности. И данные, и информация четности распределяются по всем дискам **RAID**-группы. Информация избыточности дублируется. Для **RAID 6** характерна повышенная производительность, так как каждый диск обрабатывает I/O запросы самостоятельно, позволяя осуществлять доступ к данным в параллельном режиме. **RAID 6**-системы могут выдержать полный отказ двух дисков в группе. Информация избыточной четности обеспечивает дополнительное время для восстановления избыточности, без риска потери информации. Большинство систем хранения данных на основе **RAID 6** по-прежнему демонстрируют снижение производительности до полного восстановления неисправного диска. **RAID 0** обычно используется в системах, работающих с потоками данных. В транзакционных системах, для которых надежность является обязательной характеристикой, **RAID 6** становится очевидным выбором, так как доступ к данным сохраняется даже в случае выхода из строя нескольких дисков. Конфигурации **RAID 0** и **RAID 10**, как правило, выбираются для **RAID**-групп с небольшим количеством дисков. Для систем от восьми дисков **RAID 6** является оптимальным вариантом. Так как объем обрабатываемой информации в организациях, а вместе с тем и объем дисков постоянно растет, скорость восстановления данных **RAID**-группы приобретает все большее значение. Способность выдерживать сбой нескольких дисков делает технологию **RAID 6** более привлекательной для систем, требующих высокой доступности. ^ ^RAID 0^RAID 10^RAID 6^RAID 6 инициализированный| |**Производительность операции чтения малыми блокам** |Хорошая|Высокая|Средняя|Средняя| |**Производительность операции чтения крупными блокам** |Хорошая|Высокая|Хорошая|Хорошая| |**Производительность операции записи малыми блокам** |Хорошая|Средняя|Средняя|Средняя| |**Производительность операции записи крупными блоками** |Хорошая|Слабая|Хорошая|Хорошая| |**Доступность** |Низкая| |Высокая|Высокая| |**Загрузка дисков** |Отличная|Слабая|Хорошая|Хорошая|