Como os engenheiros lidam com os ciclos de "reaprendizagem" da bateria do controlador RAID?
Como observado em: O que é uma "reaprendizagem de bateria" em um LSI MegaRaid? , o ciclo de reaprendizagem descarrega a bateria do controlador RAID (BBWC ou BBU), removendo a aceleração do cache de gravação. A vida útil da bateria é verificada e, uma vez carregada, o cache de gravação é reativado. Isso tem um impacto óbvio no desempenho de E / S do servidor durante o ciclo de reaprendizagem. Eu acho que isso ocorre mensalmente.
A degradação do desempenho foi observada, especialmente em sistemas de banco de dados:
Banco de dados lento? Verifique a bateria RAID!
Aprenda novamente sobre sua bateria
Meu histórico é em servidores HP ProLiant, cujos controladores Smart Array não passam por esse exercício ( ou pelo menos têm um monitoramento mais proativo da vida útil da bateria ). Esse parece ser um recurso terrível ( inconveniente máximo, pouco ganho ), mas estou em um ambiente com muitos controladores LSI (no hardware Supermicro ) e gostaria de ver se uma política geral pode ser aplicada aos sistemas relevantes.
- Qual é o agendamento padrão do ciclo de reaprendizado em um controlador LSI?
- Esses ciclos de reaprendizagem são úteis?
- Esse recurso deve ser desativado?
- Se você optar por deixar esse recurso ativado em seu ambiente, como você lida com o agendamento? Você agenda isso manualmente ou permite que o controlador defina seu próprio horário?
- Os controladores Dell Perc são afetados da mesma maneira? ( LSI é o OEM )