电池备份(BBU)型号:
如果我失去了权力,在一天之内回来,我的数据应该是完整的,没有损坏的。
不利的一面是,如果电池电量已经耗尽或者电量不足,或者即使处于重启周期(漏电/充电循环以确保电池的正常工作),控制器也会回到直写模式,并且性能将受到影响。 更重要的是,重新学习周期通常是自动化的,可能会或可能不会在大stream量中发生。 所以,如果这是一个问题,必须手动禁用并手动安排在非工作时间。 恼人的任一方式。
NVcaching具有足够电荷的电容器来提交任何未提交到磁盘的数据到闪存。 不仅如此,在更长的损失情况下,这种生存能力更强,但您不必担心电池死亡,磨损或重新学习。
所有这些听起来都很棒。 不过,对我来说听起来不太好的是闪存模块有一个问题。 如果它被彻底洗净了呢? 如果只是部分洗净? 在边缘有点损坏? 重新学习周期可以告诉像什么时候像一个简单的电池失败,但有没有类似的过程来validation闪光灯function? 我更相信电池,疣和所有。
我知道卡的内存可能会失败,卡本身可能会失败 – 这是共同的领域,但。
如果你没有猜到,是的,我经历了一个令人震惊的数额的闪存/ SSD /等。 失败:)
你在想这个
当然,这个略微取决于制造商的具体实施,但是在10年内部署了数以千计的HP ProLiant服务器,我经历了数百个RAID控制器电池故障。 我更换了坏单元,知道如果我没有一个健康的电池,突然断电或系统崩溃会导致一定程度的数据损坏。
我很高兴看到近年来闪存支持写入caching。 HP ProLiant系统上的闪存单元是独立的超级电容器,可连接到控制器RAM模块。 我想他们可能会失败。 我还没有经历过。 无论电池/超级电容器的健康状况如何,HP智能arraysRAID控制器都可以设置为保持写入caching。 这假定设备可以防止突然断电。 您仍然需要担心应用程序的稳定性和系统崩溃。
这听起来好像您指的是Dell PERC控制器及其NVCACHE实施 。 这是一个类似的devise。 戴尔在他们的指南中解释…
4.5.1 Non-Volatile Cache Dell PERC controllers with non-volatile (NV) cache use the standard battery as contained in the Dell PERC controllers with a battery back-up unit (BBU). The difference is in battery implementation: - The battery in the BBU offering retains the data in cache in the event of a power cycle for a guaranteed period of 24 hours (typically up to 72 hours). - The battery in the NV cache offering will transfer the data from cache to flash in the event of a power cycle, where the data will be retained for up to ten years.
考虑一下你的应用程序和存储访问模式。 你是否真的写入arrays的速度够快,而且有大量的数据不能有效地刷新到磁盘? 您的应用程序无法从崩溃或突然重新启动中恢复?
如果您真的担心应用程序可用性,请专注于保护设施电源(健康的UPS +发电机),并使用冗余组件(电源,风扇等)来支持您的系统。
编辑:
我正在研究带有闪存备份写入caching的惠普智能arraysP410 RAID控制器。 有闪光灯模块和较旧的外部电池的健康LED (HP设备不会重新学习循环)。
专用的电池微控制器持续监控HP Smart Array电池组是否有损坏迹象,包括电池开路端子,电池部分短路,充电超时和过放电情况。
对于超级电容器来说,它的健康状况是被监控的,但是LED指示器位于闪存模块上。 内存是ECC纠错,所以这也是另一个级别的防守。 两者都通过SNMP陷阱报告给主机服务器,可以通过诊断工具查看。
来自惠普的智能arrays技术指南 。
超级帽子组件由两个35法拉2.7V电容器串联configuration,提供高达5.4V的17法拉。 充电器将超级电容器保持在4.8V,提供所需的电量以完成备份操作,同时延长超级电容器的使用寿命。 充电器监视超级健康状态并激活FBWC模块上的LED指示灯,以警告即将发生的故障。 Super-Cap模块使用与HP BBWC中使用的HP 650 mAh P系列电池相同的外形和shell。
我的观点是,制造商已经devise了解决scheme,使闪存caching解决scheme的工作,并成为旧的电池为基础的技术的可行的替代。 提供适当的监测设施符合他们的利益。
请注意,请检查惠普最新一代闪存模块的可视指示器。 您可以确定所有这些检查都集成到了控制器的警报和诊断系统中。

据推测,如果RAID控制器上的BIOS在testing过程中遇到故障,则服务器本身将无法启动。 它将检查板载内存,就像主服务器BIOS检查自己的内存一样。 如果你想了解这方面的细节,你最好打电话给你的RAID卡的制造商。