Горячий резерв или дополнительный диск четности в RAID-массиве?

Горячий резерв или дополнительный диск четности в RAID-массиве?

В другомвопросо настройке RAID-массива, автор создает RAID-массив из 8 дисков.

Один из ответов предлагает использовать 7 дисков в RAID 5 с одним оставленным в качестве горячего резерва. Поскольку RAID 6 защищает от двух отказов, даже если они происходят одновременно, я предположил, что это всегда будет лучшим выбором.

Когда следует использовать «горячий» резерв вместо дополнительного диска четности?

решение1

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

Многие будут оправдывать использование RAID-5 + резервный против RAID-6 соображениями производительности, но эта разница в производительности ТЕОРЕТИЧЕСКАЯ. По моему опыту РЕАЛЬНАЯ разница в производительности между RAID-6 и RAID-5 незначительна или отсутствует вовсе. Я говорю об аппаратном RAID с приличным контроллером, имеющим не менее 8 дисков, и системе с достаточным объемом памяти для обеспечения хорошего кэширования. В этой конфигурации скорость записи, скорее всего, будет ограничена пропускной способностью шины SATA/SAS/SCSI. Так что, если производительность не является аргументом, то все остальное говорит в пользу RAID-6.

решение2

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

Примером использования резервного диска вместо двойной четности является ситуация, когда производительность является приоритетом и мало кого волнует время восстановления (как в случае с дисками большой емкости) или второй сбой во время восстановления RAID 5.

решение3

Когда производительность важнее, чем возможность быстрой потери двух дисков. Добавление второй четности означает, что RAID-контроллеру придется вычислять эту вторую четность. Хотя если бы я действительно беспокоился о производительности, я бы, наверное, вообще не рассматривал RAID5.

Кроме того, не забывайте, если вы крайне параноидальны, вы можете использовать как RAID6, так и горячее резервирование.

Также имейте в виду, что RAID5 более распространен, некоторые контроллеры даже не поддерживают RAID6.

решение4

По сути...

  • Если вы используете рейд 5+1.

  • у вас есть диск горячей замены, который как бы не используется. Так что... диск не считает рабочие минуты. когда он собирается заменить другой диск, то он будет как новый диск.

  • вы не можете быть уверены, что диск будет в порядке. Если он выйдет из строя, когда вы замените мертвый...
  • Raid 5+1 Write = одна четность (без процессора)
  • В случае неисправности диска Raid переходит в режим пониженной производительности и начинает восстановление на запасном диске. Затем вы заменяете запасной диск.

Если вы используете рейд 6

  • Диск используется... Таким образом, диск всегда будет работать, и вы сможете следить за его состоянием под рабочей нагрузкой.
  • Raid 6 Write = двойная четность (больше процессора)
  • В случае неисправности диска Raid переходит в деградированный режим и ждет, пока вы замените неисправный диск. Если второй диск выходит из строя, вы остаетесь в деградированном режиме, но без четности. Он начнет восстановление, когда новый диск будет в рейде.

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

Возьмем в качестве примера RAID 5+1 с 6 дисками. Нагрузка распределяется между 5 дисками, и 1 находится в состоянии ожидания. Если 1 выходит из строя, то процессор набирает высокую нагрузку для восстановления четности на новом диске.

Возьмем в качестве примера Raid 6 с 6 дисками. Нагрузка распределяется по 6 дискам. Если 1 выходит из строя, то загрузка процессора не увеличивается, но загрузка диска увеличивается, так как нагрузка распределяется по 5 дискам. Если 2 выходит из строя, то загрузка процессора снова увеличивается, но загрузка диска увеличивается, так как нагрузка распределяется по 4 дискам.

Я считаю, что горячее резервирование следует использовать ТОЛЬКО в том случае, если в одной системе имеется более одного тома raid, тогда вы сможете использовать горячее резервирование во всех томах raid.

Связанный контент