Массив RAID 5: вероятность сбоя при восстановлении массива

722
M. Ahmed

У меня есть массив хранения данных Qnap ts463u-rp, который содержит 4x4 ТБ жесткого диска.

Мой вопрос здесь, это безопасно настроить 3x4TB как RAID 5?

потому что из того, что я понял, не рекомендуется конфигурировать хранилище объемом 12 ТБ с RAID 5 из-за неисправимой ошибки чтения при перестройке массива. это правильно?

4

1 ответ на вопрос

2
DrZoo

Не обязательно плохо настроить массив RAID 5 с N ТБ. Вам нужно беспокоиться о том, сколько данных нужно прочитать ПОСЛЕ того, как вы потеряете диск. В зависимости от количества и размера дисков в вашем массиве RAID 5 рассчитывается вероятность сбоя при восстановлении массива.

Что такое URE?

URE (Неустранимая ошибка чтения) - это когда сбой чтения сектора диска, и он не может быть исправлен. Число URE просто означает, что «в среднем 1 ошибка обнаружена при чтении n битов» . В нашем сценарии просто существует риск того, что он не сможет прочитать один из распределенных паритетов при перестройке массива.

Как узнать мою вероятность неудачи?

Типичный жесткий диск потребительского класса имеет частоту появления ошибок 10¹⁴. Для расчета вероятности мы использовали бы формулу Probability = 1-((X-1)/X)^R. X - количество результатов, а R - количество испытаний. В этом случае X будет нашей ошибкой в ​​битах для привода, 10¹⁴. R будет размером RAID-массива после потери диска. Для этого случая это 8 ТБ.

Время математики!

Во-первых, мы хотим преобразовать 8 ТБ в биты. Это равно 6,4 * 10¹³. Теперь мы можем наконец вычислить вероятность того, что наш RAID 5 не сможет перестроиться после потери диска.

Вероятность = 1 - ((10¹⁴-1) / 10¹⁴) ^ (6.4 * 10¹³) ... включите этого плохого парня в альфа-вольфрама, и вы получите 0,4727 ... умножьте это на 100, и у вас будет 47% шанс вашего RAID 5 массив не удается восстановить в установке 3x4TB, который теряет диск. Если у вас есть настройка 4x4TB, и вы потеряете один диск, у вас 61% дисков не удается восстановить.

Так я должен рисковать?

Общий вывод заключается в том, что если вы используете жесткие диски потребительского уровня, использование больших дисков с RAID 5 может быть рискованным. С жесткими дисками и оборудованием корпоративного уровня это совсем другая история. Например, при использовании диска Seagate Enterprise с частотой появления ошибок 10¹⁵ восстановление массива RAID 5 размером 4x4 ТБ с потерей диска дает лишь 9% вероятности сбоя при восстановлении. Жесткие диски потребительского класса имеют 61% вероятность отказа.

В ответ на комментарий Кристопера я обнаружил этот изящный калькулятор вероятности неудачи восстановления RAID. Он быстро и легко рассчитывает вероятность сбоя URE во время восстановления RAID 5 или RAID 6.

Калькулятор вероятности неудачи восстановления RAID - создан и поддерживается magJ

Ухоженная! У вас есть источник и / или аналогичная информация для RAID10? Christopher Hostage 5 лет назад 0
@ ChristopherHostage нет, я не знаю. Но благодаря вашему комментарию я немного осмотрелся и наткнулся на хороший калькулятор для расчета вероятности отказа для RAID 5 и RAID 6. DrZoo 5 лет назад 0
@ChristopherHostage Я показал этот пост некоторым коллегам сегодня, потому что эта тема возникла. Я как-то наткнулся на пост в Reddit, который показывает [как рассчитать частоту отказов для Raid10 из-за URE] (https://www.reddit.com/r/DataHoarder/comments/6i4n4f/an_analysis_of_raid_failure_rates_due_to_ures/) DrZoo 5 лет назад 0