Назад | Перейти на главную страницу

Что такое «переучивание батареи» на LSI MegaRaid?

Наш файловый сервер только что начал присылать нам сообщения о том, как его резервная батарея разряжается, и он переключается из режима WB в режим WT и так далее.

Я просмотрел его журналы и обнаружил, что он настроен так, чтобы периодически это делать. Это называется «переобучение батареи».

Для чего это? Как часто он будет решать, что это нужно делать автоматически?

Я поискал в документации LSI и все, что я смог найти, это разные коды состояния для разных состояний повторного обучения. Не очень полезно.

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

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

К сожалению, иметь аппаратный RAID-массив, который отключает кеш записи из-за проблем с аккумулятором. Но хуже всего пострадать от массового повреждения, связанного с потерей всех данных в вашем кэше записи. Файловые системы (и базы данных) вообще не предназначены для обработки коррупции этого типа и могут иметь катастрофические последствия (а не только потерю последних данных).

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