RAID Cache cheap fail status [duplicate]

Модель с батарейным резервом (BBU):

  • админ включает кэш с обратной записью с BBU
  • записи кэшируются в RAM RAID контроллера (основное преимущество в производительности)
  • батарея сохраняет нефиксированные и кэшированные данные в случае потери питания (надежность)

Если я потеряю питание и вернусь в течение дня или около того, мои данные должны быть полными и не поврежденными.

Недостатком этого является то, что если батарея разряжена или разряжена, ИЛИ ЕЩЕ ЕСТЬ ЦИКЛ ПЕРЕЗАГРУЗКИ (циклы разряда/заряда для обеспечения здоровья батареи), контроллер возвращается в режим записи, и производительность пострадает. Более того, циклы повторного обучения обычно автоматизированы по расписанию, что может произойти или не произойти в разгар большого трафика. Таким образом, это нужно вручную отключать и вручную планировать на нерабочее время, если это вызывает беспокойство. В любом случае это раздражает.

Кэши NV имеют конденсаторы с достаточным зарядом для фиксации любых незафиксированных на диске данных на флэш-памяти. Это не только более жизнеспособно в ситуациях с длительными потерями, но и позволяет не беспокоиться о смерти батареи, ее износе или повторном обучении.

Для меня все это звучит замечательно. А вот что мне не нравится, так это перспектива возникновения проблем с модулем вспышки. Что, если он полностью вышел из строя? Что если он только частично поврежден? Немного поврежден по краям? Циклы повторного обучения могут определить, когда что-то вроде простой батареи выходит из строя, но есть ли аналогичный процесс для проверки работоспособности вспышки? Я просто больше доверяю батарее, как таковой.

Я знаю, что оперативная память карты может выйти из строя, сама карта может выйти из строя - впрочем, это обычное дело.

Если вы не догадались, да, я пережил шокирующее для меня количество отказов флэш-памяти/SSD/etc. :)

6
задан 25 June 2012 в 17:50
0 ответов

Теги

Похожие вопросы