如上所述,在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扩展。 拥有它肯定更好,而不是。