RAID 0 против RAID 1

RAID (избыточный массив независимых дисков) - это технология хранения, которая объединяет несколько RAID 0RAID 1Ключевой особенностью Чередование Зеркальное Чередование Да; данные распределяются (или разделяются) равномерно по всем дискам в настройке RAID 0. Нет; данные полностью хранятся на каждом диске. Зеркальное отображение, резервирование и отказоустойчивость нет да Производительность В теории RAID 0 предлагает более быструю скорость чтения и записи по сравнению с RAID 1. RAID 1 предлагает более низкую скорость записи, но может предложить такую ​​же производительность чтения, как RAID 0, если контроллер RAID использует мультиплексирование для чтения данных с дисков. Приложения Где надежность данных менее важна, а скорость важна. Где потеря данных неприемлема, например Архив данных Требуется минимальное количество физических дисков 2 2 Паритетный диск? Не используется Не используется преимущества Скорость: очень быстро читает и пишет; нет накладных расходов для расчета паритета. 100% использование диска. Отличная производительность, даже если запись немного медленнее по сравнению с RAID 0. Отказоустойчивость с простым восстановлением (просто скопируйте содержимое одного диска на другой) Недостатки Нет избыточности или отказоустойчивости. Если один диск в RAID-массиве выходит из строя, все данные теряются. Емкость хранилища фактически уменьшается вдвое, поскольку хранятся две копии всех данных. Восстановление после сбоя требует выключения RAID, чтобы данные не были доступны во время восстановления.

Содержание: RAID 0 против RAID 1

  • 1 Организация данных в RAID 0 и RAID 1
  • 2 Надежность
  • 3 Производительность
    • 3.1 Пишет
    • 3.2 Читает
  • 4 Емкость
  • 5 приложений
  • 6 Объединение RAID 0 и RAID 1
  • 7 ссылок

Организация данных в RAID 0 и RAID 1

RAID 0 предлагает чередование без четности или зеркального отображения. Чередование означает, что данные равномерно распределены между двумя или более дисками. Например, при установке двухдискового RAID 0 первый, третий, пятый (и т. Д.) Блоки данных будут записаны на первый жесткий диск, а второй, четвертый, шестой (и т. Д.) Блоки будут записано на второй жесткий диск. Недостатком этого подхода является то, что в случае сбоя хотя бы одного диска происходит сбой всей установки RAID 0, поскольку данные становятся невосстановимыми. В техническом плане это описывается как отсутствие Отказоустойчивость.

Хранение данных в настройке RAID 0 Хранение данных в настройке RAID 1

Настройка RAID 1 отличается. Там нет чередования; все данные зеркальный на каждом диске. Это приводит к нескольким копиям данных (избыточность). И если один из дисков выходит из строя, данные все равно можно восстановить, поскольку они не повреждены на втором диске (большинство установок RAID 1 используют только 2 диска, хотя некоторые могут использовать больше), что означает, что RAID 1 является отказоустойчивым.

Вот хорошее видео, которое объясняет разницу между массивами RAID 0 и RAID 1 (более короткое видео того же человека на YouTube здесь):

надежность

RAID 1 обеспечивает более высокую надежность из-за избыточности; даже если один из дисков выйдет из строя напрямую, данные все равно будут доступны на другом. Однако RAID-массивы не защищают данные от «гниения битов» - постепенного затухания на носителе, что приводит к переворачиванию случайных бит на жестком диске, что приводит к повреждению данных. Современные файловые системы, такие как ZFS и Btrfs, защищают от гниения битов с помощью контрольных сумм для каждого блока и должны использоваться людьми, серьезно относящимися к защите своих данных в течение нескольких лет:

Распространено заблуждение думать, что RAID защищает данные от повреждения, так как он вводит избыточность. В действительности все наоборот: традиционный RAID увеличивает вероятность повреждения данных, поскольку он вводит больше физических устройств с большим количеством проблем. От чего RAID защищает вас - это потеря данных из-за мгновенного отказа диска. Но если диск не настолько обязателен, чтобы просто вежливо умереть на вас, а вместо этого начинает читать и / или записывать неверные данные, вы все равно получите эти плохие данные. Контроллер RAID не может узнать, являются ли данные плохими, поскольку четность записывается для каждой полосы, а не для каждого блока. Теоретически (на практике четность не всегда строго проверяется при каждом чтении), контроллер RAID может сказать вам, что данные в полосе были повреждены, но он не сможет узнать, были ли настоящие поврежденные данные в какой-либо водить машину.

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

Пишет

RAID 0 обеспечивает очень быстрое время записи, поскольку данные разделяются и записываются на несколько дисков параллельно. Запись в модуль RAID 1 выполняется медленнее по сравнению с RAID 0, но примерно так же, как запись на один диск. Это потому, что все данные записываются на два диска, но параллельно.

Читает

Чтение также очень быстро в RAID 0. В идеальных сценариях скорость передачи массива - это скорость передачи всех дисков, объединенных вместе, и ограничена только скоростью контроллера RAID. Чтение из RAID 1 может или не может предложить такое повышение производительности, в зависимости от контроллера RAID. «Умные» контроллеры разделяют задачу чтения таким образом, чтобы использовать преимущества избыточности данных и считывать различные блоки с разных дисков. Это обеспечивает повышение производительности, аналогичное RAID 0, но для контроллеров, которые не поддерживают такое мультиплексирование, скорости чтения и примерно такие же, как у одного жесткого диска..

Емкость накопителя

Общий объем хранилища, доступный для устройства RAID 0, представляет собой просто сумму емкостей хранения отдельных дисков, поскольку нет избыточности. Однако в случае массива RAID 1 происходит репликация данных, что означает, что общая емкость хранилища такая же, как у одного жесткого диска..

Приложения

RAID 1 - лучший выбор, если надежность является проблемой, и вы хотите избежать потери данных. Типичным примером являются потребности архивирования данных. RAID 0 - лучший выбор в сценариях, где требуется большой объем высокоскоростного хранилища. Например, для захвата несжатого HD-видео через HDSDI и записи его прямо на жесткий диск требуется очень быстрая запись и большая емкость. Другим примером являются большие базы данных, которые содержат журналы или другую информацию, которая имеет большой объем операций чтения.

Объединение RAID 0 и RAID 1

Уровни RAID 0 и 1 можно комбинировать для создания полосы зеркал - RAID 10 - или конфигурации зеркал полос (RAID 01). Это так называемые уровни RAID.

Вложенная конфигурация RAID 01 Конфигурация RAID 10

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

Ссылки

  • википедии: RAID
  • Википедия: Стандартные уровни RAID