RAID卡上的内存模块需要什么?

如上所述,在RAID卡上需要内存条的原因是什么?

我看到的卡(HP P410)配备了256MB或512MB,但不确定要获取哪个卡以及为什么。

内存用于读写caching,提高了存储的性能。 谈到caching的基本原则是尽可能多地购买。 caching越多,磁盘性能越好,因为如果磁盘位置不正确,可以将数据写入内存。

您还需要确保RAID卡具有内置的电池,以在发生停电时保护写入caching中的数据。

在RAID控制器上的RAM的目的是提供一级caching,以允许写入操作达到稳定的存储,而不会引起旋转磁盘所涉及的延迟。

控制器上的RAM通常可以在读写caching之间分开。 一个普通的比例是75:25写:读。

写入caching很有帮助,因为应用程序可以毫不延迟地写入低延迟的控制器内存。 然后,这些数据被刷新到磁盘上,速度慢了一个数量级。

读caching有助于保持控制器内存上的热量或频繁使用的数据,从而不需要从较慢的磁盘中获取请求。

对于您的HP ProLiant服务器和智能arrays控制器,您需要更大的caching并使用电池备份或闪存备份(又名BBWC或FBWC)。 这些通过启用绑定到caching模块的写入加速器来提高性能。 在没有BBWC或FBWC可用的情况下写入加速器被禁用。

有关特定scheme和用例,请参阅以下问题。

非易失性高速cachingRAID控制器:对NVCACHE故障有什么样的保护?

HP ProLiant DL385 G7的磁盘性能令人难以置信

除了读/写caching,没有内存,一些RAID控制器会禁用一些function,如arrays扩展。 拥有它肯定更好,而不是。