Медленная инициализация четности массива RAID-5 на контроллере HP Smart Array P411

29 октября 2011 года я собрал массив RAID-5 с использованием 4 дисков по 146,8 ГБ Seagate SAS ST3146855SS, работающих на 15 КБ, подключенных к PowerEdge R515 с контроллером HP Smart Array P411 под управлением Windows 2008 (так что ничего особенного).

Я знаю, что инициализация четности массива RAID-5 может занять некоторое время, но он все еще работает через 2,5 недели, что кажется немного необычным.

Ранее я собирал другой массив на том же контроллере, используя 4 x 2 ТБ накопителя SATA-2, и это заняло некоторое время, но а) я уверен, что прошло менее 2,5 недель, б) этот массив был в ~12 раз больше и в) во время инициализации процентная доля медленно увеличивалась каждый день.

В данный момент на дисплее состояния для этого нового 2-го массива просто написано "Состояние инициализации четности: в процессе", и говорится, что с самого начала. Меня больше всего беспокоит отсутствие изменений в статусе - мне кажется, что он ничего не делает.

Как вы думаете, что-то пошло не так, или я терпелив, и по какой-то причине состояние не увеличивается, это нормально? Я ожидал, что за несколько дней будет построен гораздо меньший массив на более быстрых дисках (15 тыс. SAS против 7,5 тыс. SATA-2).

Это наша основная сеть SAN, в которой работает StarWind, поэтому мои возможности "сыграть" очень ограничены. Этот второй массив в настоящее время используется для одного небольшого виртуального диска, чтобы я мог выключить целевую машину, переместить виртуальный диск на другой диск и попытаться восстановить его.

3 ответа

Решение

Ну, это немного странно. Я не вижу много случаев смешивания контроллеров HP Smart Array и серверов Dell. В любом случае, инициализация четности не начинается до тех пор, пока на новом логическом диске не будет запущен ввод-вывод. Могу я спросить, как вы это контролируете? Через веб-страницу HP Array Configuration Utility? Возможно, инструмент командной строки HP ACU? Если у вас установлена ​​последняя версия, можете ли вы предоставить вывод:

ctrl all show config detail

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

Из руководства HP Smart Array:

Background RAID creation 
When you create a RAID 1, RAID 5, or RAID 6 logical drive, the Smart Array controller must build the 
logical drive within the array and initialize the parity before enabling certain advanced performance 
techniques. Parity initialization takes several hours to complete. The time it takes depends on the size of the 
logical drive and the load on the controller. The Smart Array controller creates the logical drive, initializing 
the parity whenever the controller is not busy. While the controller creates the logical drive, you can access 
the storage volume which has full fault tolerance. 

Также проверьте прошивку на контроллере Smart Array P411. У вас установлен кеш-модуль с батареей или флэш-резервной копией? Если нет, со временем у вас будут другие проблемы с производительностью.

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

Прошивка диска доступна для дисков DG072BABCE и DG146BABCF: "Эта прошивка предотвращает редкое состояние, которое может возникнуть во время последовательности команд WRITE SAME, которая может привести к неправильной записи данных на жесткий диск. Команда WRITE SAME может использоваться во время RAID ARRAY четность инициализации "

Другие вопросы по тегам