数据在 RAID 缓存中保留多长时间?

ste*_*red 9 raid cache

大多数高端 RAID 卡都可以选择购买电池附件,以允许控制器在发生电源故障时将缓存的内容写入驱动器。

我以便宜的价格设置了 RAID,而无需支付备用电池费用。如果我的计算机有 UPS,丢失缓存数据的风险有多大?我想计算机可能会过热并关闭主板的电源,尽管有 UPS。RAID 电池会在过热关机期间保护缓存吗?

数据在写入驱动器之前会在缓存中停留多长时间?我可以安全地假设发送到控制器的任何写操作都在几秒钟或更短的时间内从缓存中消失吗?

Mar*_*son 3

UPS 无法防止 ATX 电源失效。这就是冗余电源的用途。RAID 缓存电池模块将保留写入缓存的内容,直到电源恢复、服务器重新启动或电池耗尽为止。对于某些 Dell/EMC 硬件,缓存保持时间为72 小时(附带有关电池维护的免责声明)。至于数据在写入磁盘之前在写入缓存中停留多长时间,可能取决于很多因素,例如缓存的大小、缓存速度和阵列配置。我不认为它会长于一两秒,除非在特殊情况下(阵列处于降级模式并重建为热备用时的写入活动?),但我没有看到任何数字或自己测量过。