什么是 LSI MegaRaid 上的“电池重新学习”?

sco*_*obi 6 lsi megaraid

我们的文件服务器刚刚开始向我们发送邮件,了解其备用电池如何耗尽以及它正在从 WB 切换到 WT 模式等等。

我查看了它的日志,发现它被配置为定期自动执行此操作。这被称为“电池再学习”。

这个是来做什么的?它多久会决定需要自动执行此操作?

我搜索了 LSI 文档,我只能找到不同重新学习状态的不同状态代码。不是很有帮助。

car*_*ito 11

通常电池重新学习是指耗尽电池以确定它可以保持多长时间的有用电量。

对于电池供电的写缓存,这可能只是为了确定电池是否仍然足够信任您的数据。任何有用的写缓存解决方案都必须这样做。

不幸的是,由于与电池相关的问题,硬件 RAID 解决方案禁用了写入缓存。但更糟糕的是遭受丢失写入缓存中的所有数据的大规模损坏。文件系统(和数据库)根本不是为了处理这种类型的损坏而设计的,并且可能会发生灾难性的故障(不仅仅是丢失最近的数据)。

由于在具有单独电池的冗余控制器之间镜像写入缓存,这可能与“企业”级硬件无关。所以每一个都可以独立测试。