Рейдерская засада
Дата публикации: 09.09.2013

Найдена проблема в записи при использовании экономных рейд-массивов

Объемы записи всё растут, с применением новых средств хранения данных проявляются и новые проблемы. Мы вынуждены сознаться, вот уже больше года как некоторые наши клиенты, использующие рейд-массивы, начали жаловаться на провалы в записи. Это проявлялось хаотически, но в начале каждого часа – перед созданием нового файла. Проблема серьезная, т.к. пауза могла затянуться до 20 минут. Она касается только конфигураций RAID5.

raid5.jpg

После нагрузочных испытаний без применения нашей системы стало понятно, что корень проблемы кроется в самих рейд-контроллерах, вернее в их алгоритме. Для резервирования данных производится постоянная переиндексация файлов. Ведь одну и ту же информацию нужно продублировать, и так, чтобы ее можно было восстановить при выходе из строя любого из дисков (и это в условиях дефицита этих дисков). Такая технология, может быть, безболезненна при стандартном использовании компьютеров, но критична при постоянной высокой нагрузке. Хотя и в других сферах не без нареканий, если набрать в поисковике «проблемы RAID5», то вывалится большое количество криков о помощи.

Незначительная экономия жестких дисков в RAID5 привносит серьезные задержки и отказы в записи, а возможность практического восстановления данных слишком сомнительна. Поэтому мы рекомендуем использовать полное зеркалирование, если уж стоит вопрос о резерве. Разница в цене не особо большая. И вообще в этом нет особого смысла, т.к. есть много программ и сама система GOALcity, которые контролируют параметры дисков. Однако мало кто хочет слушать наши рекомендации, поэтому нам пришлось заняться проблемой всерьез.

Конечно, можно ещё всё списать на недочеты сторонних производителей, кто выпускает такие рэйды, но клиенты все равно косятся на нас. Разобраться во всех тонкостях, как работает чужая технология, было нелегко – ушло полгода. В результате нашим программистам удалось перестроить систему записи под неровности работы RAID5 так, что провалы, если и есть, то не превышают одной минуты. Но это касается только дешевых контроллеров (класса до 500 долларов) и старых моделей дорогих. На более современных и более дорогих разновидностях RAID5 провалы полностью отсутствуют.

Мы именно так разделили позиции, чтобы не перечислять все фирмы и типы рейдов. Купив дорогой, вы избежите непредсказуемой минутной паузы. На старых и дешевых вариантах она вполне вероятна. Но уже не 20 минут, как раньше, а одна – если, конечно, вы проапгрейдите систему на новый релиз GOALcity, где всё сделано для того, чтобы избежать капризы рейда.

Убедительная просьба принять это сообщение с пониманием! Не по вине Спецлаба возникла эта проблема. Наши программисты потратили много времени, чтобы досконально изучить ее и нивелировать до минимума.

Новую версию можно взять на сайте Спецлаб.


Парконы не используют спутниковую навигацию; точка с запятой
Суд признал законным такое средство видеофиксации нарушений ПДД
Первому программисту цифрового видеонаблюдения исполнилось 50 лет
Ветеран работает в Спецлаб