LSI Megaraid:三星 850 Pro SSD 无法修改“磁盘缓存策略”

use*_*074 5 raid lsi

我有一个 LSI Megaraid 9271-8i 使用 6x samsung 850 pro SSD,我无法修改它在任何虚拟磁盘的属性中变灰的“磁盘缓存策略”。

  1. 这是为什么,兼容性矩阵中列出了 850 专业版?

  2. 这是否对性能有重大影响(我错过了)?

小智 1

这正在按预期工作。

在传统的旋转 rust 硬盘驱动器中,控制器上有缓存以帮助提高性能,因为读/写速度很慢,特别是在 5400 和 7200 RPM 驱动器上。当使用像LSI这样的卡时,它们有自己的缓存(通常比HDD大得多),并且当它们写入驱动器时,它们指示驱动器绕过本地缓存并直接写入磁盘。当您不会因断电而导致数据损坏时,这是更好的选择。当断电时,驱动器会丢失其缓存,因此未写入磁盘的所有内容都会丢失。

RAID 卡可以补充电池,这样它就可以在断电的情况下生存并确保数据写入磁盘。SSD 可能有也可能没有板载缓存。三星 850 Pro 没有,因此界面告诉您无法禁用它。三星有办法使用系统内存作为缓存,但它不是驱动器本身的物理内存。如果您的 LSI MegaRaid 没有电池支持的缓存并且您正在使用 raid 卡的缓存,您仍然面临数据丢失或损坏的风险。通常,在企业场景中,企业级 SSD 实际上具有一小组电容器,以确保驱动器在变黑之前完成所有挂起的读/写操作,这在与电池支持的缓存和/或适当的 UPS 结合使用时非常有用解决方案。

对于 raid 控制器上的缓存,如果它没有电池支持并且您使用的是所有 SSD,那么最好绕过缓存,因为如果出现电源故障,它会减少数据丢失/损坏的地方,正如您所说,使用 SSD 时并没有真正的性能优势。即使您使用传统驱动器并且对数据损坏问题很敏感(例如数据库),那么您最好绕过没有电池支持的缓存系统。对于传统 HDD 来说,缓存更为重要,它可以改善磁盘写入和频繁读取数据的延迟。