11

Что такое «Raid 5 + Spare» (выдержка из Руководства пользователя, раздел 4.17.2, стр.54):

RAID5+Spare: RAID 5+Spare - это массив RAID 5, в котором один диск используется как запасной для восстановления системы в случае сбоя диска (Рис. 79). Требуются как минимум четыре диска. В случае сбоя одного физического диска данные остаются доступными, поскольку они считываются из блоков четности. Данные с неисправного диска перестраиваются на диск горячего резервирования. При замене неисправного диска замена становится новым горячим резервом. Данные не будут потеряны в случае сбоя одного диска, но если произойдет сбой второго диска до того, как система сможет восстановить данные в «горячий» резерв, все данные в массиве будут потеряны.


Что такое "Raid 6" (выдержка из Руководства пользователя, раздел 4.17.2, стр.54):

RAID6: в RAID 6 данные распределяются по всем дискам (минимум четыре), и два блока контроля четности для каждого блока данных (p и q на рис. 80) записываются на одной полосе. В случае сбоя одного физического диска данные с неисправного диска могут быть восстановлены на диск для замены. Этот режим Raid может поддерживать до двух сбоев диска без потери данных. RAID 6 обеспечивает более быстрое восстановление данных с неисправного диска.


И «Рейд 5 + запасной» и "Рейд 6" НАСТОЛЬКО похожи ... Я не могу сказать разницу.

Когда «Рейд 5 + Запас» будет оптимальным?

И когда "Рейд 6" будет оптимальным?

Руководство озвучивает различные рейды с рейтингом 5 звезд. «Рейд 5 + Запас» получает только 4 звезды, а "Рейд 6" получает 5 звезд. Если бы я слепо доверял руководству, я бы пришел к выводу, что "Рейд 6" всегда лучше. "Рейд 6" всегда лучше?

7 ответов7

15

Короче:

  • Если безопасность - ваша главная задача, тогда используйте RAID6, поскольку он может выдержать любые два диска, выходящие из строя одновременно. Если в отказоустойчивом устройстве R5+ происходит сбой, вы не защищены от другого сбоя, пока запасной не будет доведен до скорости, которая может занять довольно много времени для больших накопителей (и это не случайно для отключенного накопителя). целую вечность, такую как ваш запасной, чтобы не раскручиваться, когда, наконец, призван).

  • Если производительность на первом месте, используйте 5+ запасных, поскольку производительность записи будет выше, если массив не находится в ухудшенном состоянии - хотя разница в производительности между R5 и R6 значительно меньше, чем разница между R5 и другими решениями, если у вас есть хороший контроллер (т. е. когда он выполняет операцию частичной записи блока "два / три одновременных чтения, затем вычисление четности, затем две / три одновременных записи" большую часть времени, а не "чтение-затем-чтение (-then-read)-then-parity" -calc-then-write-then-write (-then-write)", что могут сделать некоторые очень дешевые контроллеры и программный RAID.

Изменить: я пропустил потенциально важный момент в первый раз:

  • Если энергопотребление вызывает беспокойство, то запасной R5+ будет иметь дополнительное преимущество, если ваш контроллер будет отключать запасной диск до тех пор, пока он не понадобится.
7

RAID 5 + горячее резервирование:

  • на равном оборудовании контроллера лучшая производительность, чем у RAID 6
  • Вы не можете потерять 2 диска одновременно. когда вы теряете диск, есть время восстановления (с «горячим» резервом), когда у вас нет избыточности. Все, что терпит неудачу в это время, приводит к полной потере (если не посылать что-либо хорошей фирме по спасению данных и платить действительно $$$$)

RAID 6:

  • хуже, чем у RAID 5 (в зависимости от контроллера он может варьироваться от очень заметного до практически без разницы)
  • Вы можете потерять 2 диска одновременно

Для любого RAID 5 или 6 вы должны быть осторожны, чтобы использовать диски, которые не из того же производственного цикла. Это может случиться (я видел это!) что после одного сбоя при восстановлении следующий диск (и) выходит из строя из-за повышенного напряжения. Диски из того же цикла имеют точно такую же прошивку и, вероятно, очень похожи по физическим свойствам.

Изменить: что выбрать

(Это также зависит от требований к производительности сервера и допустимого риска.)

Если среда серверов достаточно хороша для аппаратного обеспечения (colo, климатизировано и т.д.), У вас все будет в порядке с RAID5 + горячим резервированием.

Если окружающая среда повышает вероятность выхода из строя более чем одного диска за короткое время (вибрация, влажность, грязь), перейдите к RAID 6.

Также всегда имейте адекватное резервное копирование и тестовое восстановление.

Редактировать 2: Приличные контроллеры RAID имеют очистку, которая периодически проверяет все сектора.

3

RAID5 использует одну полосу четности. Необходимо рассчитать исправление ошибок Рида-Соломона и записать две полосы для RAID6 против одной для RAID5. RAID5 используется для приложений с интенсивной базой данных, где объем хранилища огромен из-за стоимости RAID10. Стоимость RAID5 варьируется от 67% до 94% доступности диска, где RAID10 составляет 50%(гораздо более высокие затраты на хранение). В то время как RAID6 имеет меньшую задержку чтения на очень небольшую величину из-за задержки вращения, RAID6 замедляется на 25-31% при записи из-за расчет исправления ошибок и дополнительная запись бита четности.

Используя среднее время между отказами (MTBF) для приводов, вероятность отказа двух приводов один за другим или одновременно составляет около (0.1% x 0.1%)*12 или 0.001 x 0.001 * 12 ; если у вас работает 1000 дисков, то в среднем вы теряете ~ 1,2 диска в год. Два привода будут выходить из строя один раз за другим примерно каждые 8,3 года. Теперь, поскольку сбой диска не является распределением Пуассона из-за больших нагрузок на диск во время восстановления, более вероятен сбой второго диска в течение этого периода, и распределение ближе к гамма-распределению с немного более высокими значениями после происходит сбой.

Суть в том, что производительность для RAID5 превосходит RAID6 при записи и для приложений БД - намного лучше. Для приложений, которые в основном читают, таких как веб-сервер, это не имеет значения, и вам следует использовать RAID6. Экономические преимущества использования RAID5 по сравнению с RAID10 огромны для больших хранилищ. Если вы можете позволить себе накладные расходы, используйте RAID10 для приложений с интенсивным использованием диска. RAID10 всегда будет работать лучше.

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

В случае сбоя одного RAID-массива из 10 жестких дисков SAS емкостью 2 ТБ восстановление будет стоить тысячи долларов, а восстановление займет недели, если это вообще возможно.

Все RAID-массивы в конечном итоге дают сбой!

1

Эти ответы кажутся неверными, потому что они основаны ТОЛЬКО на теоретической производительности привода. Учтите, что если у вас RAID-контроллер с 1 ГБ кэш-памяти, то запись (обычно при нормальной нагрузке, а не в сценарии с большой ненормальной высокой нагрузкой) происходит немедленно с точки зрения пользователя или приложения - она идет в память, а затем «фактическая» запись происходит во время работы привода.

Однако чтение не может быть «подделано» (ускорено с помощью кеша), если те же данные не были недавно загружены или обычно уже загружены. Рейд 6 лучше для чтения и более терпим (2 против одного диска). Raid 5 медленнее пишет и действительно медленно восстанавливает.

Таким образом, хотя RAID 5 будет медленным при реальной записи, он будет скрыт с помощью хорошего raid-контроллера, где запись происходит в памяти с точки зрения пользователя / приложения. Тем не менее, Raid 5 медленнее, чем raid 6, и это не улучшится с помощью контроллера, если данные не были уже загружены или алгоритм не ведет запись повторных чтений. В реальной жизни - рейд 6 побед.

В заключение, запись в Raid 5 является медленной, но скрытой с хорошим контроллером, и это делает raid 5 или 6 практически одинаковыми с «воспринимаемой» производительностью при записи (есть некоторые исключения). Тем не менее, Raid 6 читает быстрее, и контроллеры вряд ли помогут в реальной рабочей нагрузке улучшить производительность чтения. Теперь добавьте, что Raid 6 может принять два сбоя, а Raid 5 + 1 - только один, и вам будет легче выбрать Raid 6 в качестве лучшего варианта: не забывайте, что восстановление на Raid 5 тоже очень медленное. Я также узнал, что диски Raid 6 используются (таким образом, проверены правильно), и диски, которые выходят из строя, имеют тенденцию очень быстро выходить из строя. Как только срок действия массива превышает 30 дней, он может длиться годами. Горячий резерв не проверен и может фактически сразу же выйти из строя именно тогда, когда это необходимо.

1

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

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

И, как всегда, RAID не является заменой правильного плана резервного копирования за пределы площадки.

1

Вы рассматривали 10? Если у вас достаточно дисков для рейда 6, у вас достаточно для 10 тома. В большинстве случаев 10 является более быстрым и более избыточным (за счет некоторого дискового пространства).

0

Это факты дела, и они неоспоримы (кто знает, о чем они говорят):

  1. RAID5+hotspare - это буквально худший из возможных вариантов RAID.
  2. RAID10 должен быть выбором по умолчанию, если вы заботитесь о своих данных (то есть вы зависите от них, например, для поддержания своего бизнеса).

Если вы рассматриваете все возможные варианты RAID, то ни в одном случае не будет наилучшим выбором горячей точки RAID5+, в первую очередь потому, что если у вас есть горячая запас RAID5+, это означает, что у вас есть 4 диска, а с 4 дисками вы можете использовать RAID6 или даже лучше можно сделать RAID10.

С четырьмя дисками вы получаете одно и то же полезное хранилище из всех вариантов (R5+HS, R6, R10).

Если ваша цель - производительность, то RAID10 будет лучше, чем RAID5 и RAID6.

Если ваша цель - безопасность, RAID6 или RAID10 превосходят RAID5 с горячей точкой или без нее. Это спорный вопрос, который один является более безопасным (6 против 10). RAID6 может выдержать 2 отказа дисков, но из-за неисправимых ошибок чтения (URE) также возможно, что отказ одного диска в RAID6 приведет к гибели всего массива.

RAID10, поскольку он не основан на четности, не имеет той же проблемы с URE. Если RAID четности (R5 и т.д.) Теряет диск, а затем встречает URE, весь массив теряется. В случае RAID1 или RAID10, если диск потерян, а затем на зеркальном диске обнаружена URE, теряется только нечитаемый сектор.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .