Какую цель выполняет батарея в RAID-контроллере кэширования с резервной батареей, если сервер подключен к источнику бесперебойного питания?


10

Является ли батарея резервной, если сервер подключен к ИБП надлежащего размера? Есть опция принудительного режима обратной записи, и я хочу понять риск. Насколько я понимаю, это помогает против сбоев питания, пока данные в кэше не были записаны на физический диск. Но если сервер подключен к ИБП, риск потери мощности отсутствует, особенно если это интеллектуальный ИБП, а сервер настроен на корректное отключение при низком заряде батареи. Я что-то упускаю?

Ответы:


22

Ваше понимание по существу правильно.

Разрешение контроллеру кэшировать данные записи в его локальном ОЗУ повышает скорость записи, однако это подвергает вас риску того, что ОС подумает, что данные были записаны на диск (потому что он есть у контроллера), и сбоя питания до того, как контроллер завершит эту запись , Резервное копирование батареи позволяет сохранять данные в кеше до тех пор, пока машина снова не включится, что снижает этот риск.

Насколько это полезно, если ваша система уже подключена к ИБП, что произойдет, если вы превысите время работы вашего ИБП (возможно, даже при использовании интеллектуального ИБП) или произойдет взрыв блоков питания сервера? Или если кто-то случайно выдернет шнур питания?
Многие вещи могут вызвать сбой питания. ИБП защищает только от нескольких из них.


14
Внезапно выдернутые шнуры питания представляют собой опасность для центров обработки данных MOST!
— sysadmin1138

1
Бинг по всем пунктам. Стоимость BBWC того стоит, если данные не являются действительно временными, вы можете захватить событие и восстановить его каким-либо другим способом, и вы просто хотите повысить производительность путем принудительного кэширования с обратной записью.
— mfinni

3
Нет риска потери мощности? Помимо ответов voretaq7, также добавьте: отключение автоматического выключателя, неисправность ИБП ... есть много вещей, которые могут пойти не так.
— MikeyB

@mikeyB Хорошая мысль о выключателях - я был по крайней мере в одном DC, где ножки питания A / B иногда возвращались на один этаж или выключатель панели
— voretaq7

Спасибо всем за ваши ответы. @ voretaq7 - на сервере также есть несколько блоков питания, несколько шнуров питания, ИБП и генераторы, но я понимаю вашу точку зрения с точки зрения дизайна самой карты (не зная, в какой коробке она может оказаться). @mfinni - это хорошо, но тогда у нас будут большие проблемы с одновременным отключением тысяч серверов.
— RPC

8

Есть две причины для батареи;

  • Что делать, если ваши блоки питания внезапно выходят из строя - независимо от ИБП, ваша система не работает и у вас могут быть незафиксированные данные в вашем кеше, а батарея обеспечивает правильную запись данных при восстановлении питания. То же самое верно, если у вас был системный сбой, конечно.
  • Что, если что-то умерло на вашем фактическом контроллере диска, кабелях или корпусе диска? - произнесите что-нибудь зацепившееся за кабель и повредив разъем на обоих концах - опять же у вас могут быть данные в кеше, ожидающие записи, но нет способа сделать это, так как карта, кабель, корпус и т. д. мертвы. Возможно, вам придется заменить контроллер, если у вас есть кэш с резервным питанием от батареи, вы можете переместить этот кэш на новую карту без потери данных.

Это обе веские причины, но, честно говоря, кэш-память на основе флеш-памяти недавно пришла на смену батарейным по очевидным причинам, и я бы порекомендовал их в первую очередь - при том, что если вы много пишете, я бы порекомендовал один или другой. просто ИБП.


-1

Батарея также дает возможность иметь улучшенную производительность, а также цели, отмеченные voretaq7. Снимите аккумулятор, и устройство все еще будет работать, но с существенно сниженной скоростью.


3
Это специально не правильно в этом случае. @RPC прямо заявляет, что он может форсировать кеширование с обратной записью без батареи на своем контроллере. Кэширование с обратной записью - это то, что улучшает производительность.
— mfinni

На самом деле я уверен, что он может, но батарея значительно улучшает производительность. Я работал над устранением неполадок, связанных с ухудшением производительности на паре устройств хранения HP MSA 20, и снижение было вызвано неисправной батареей кэша обратной записи. Батарея была заменена, и производительность подскочила.
— Митч

2
Да, я знаю. Потому что на этих машинах наличие батареи позволяет кэшировать записи. Когда батарея выходит из строя, кэширование записи прекращается и производительность падает. Когда батарея исправлена, кэширование записи начинается снова, и производительность улучшается. Его контроллер позволяет ему принудительно кэшировать с обратной записью, что улучшает производительность без батареи.
— mfinni

Митч, это очень специфическая проблема, я знаю контроллеры HP E / P / i очень хорошо, и для этих карт вы правы, поскольку HP очень трудно включить кэш без батареи - но этот вопрос не ограничивается этими картами и Есть много вещей, которые позволяют вам включить кэш без батареи или фактически сделать это по умолчанию - отсюда и проблема mfinni.
— Chopper3

-1

Если у вас есть ИБП, вы можете включить кеш и не использовать жидкое тесто на рейде. Если вы потеряете энергию без рейд-карты, вы можете получить поврежденные данные, вот для чего нужны резервные копии.

И только потому, что вы потеряли власть, не означает, что ваша система - это тост. Кеш содержит только 256 мегабайт и все время сбрасывается / записывается на HD во время простоя. Не то чтобы он хранит все данные и никогда не отпускает их. Его всегда покраснело.

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

Вы можете стать действительно анальным в этом разговоре. Почему бы не сделать 4-кратное падение на сервере, 10-кратное резервное копирование и т. Д. И т. Д. Это не так уж важно.

Включите кэш на вашем ИБП. Если у вас есть ps-удар, вы можете получить данные обратно, и это может привести к сбою в рабочее время, когда кто-то использует компьютер, и у вас есть подходящее приложение, и одновременно сохраняются данные и т. Д. И т. Д. Таким образом, шансы низкие, и если это может быть легко исправлено.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.