LSI CacheCade SSD存储分层效率如何?

LSI提供了CacheCade存储分层技术,允许SSD设备作为读写caching来增强传统RAIDarrays。

其他厂商也采用了类似的技术。 HP SmartArray控制器具有其SmartCache 。 Adaptec拥有MaxCache … 更不用说许多基于软件的加速工具( sTec EnhanceIO , Velobit , FusionIO ioTurbine , Intel CAS , Facebook flashcache ?)

从ZFS背景来看,我使用不同types的SSD来处理读取caching(L2ARC)和写入caching(ZIL)的职责。 各自的工作量需要不同的特质; 写入caching的低延迟和耐久性。 高容量的阅读。

  • 由于CacheCade SSD可用于写入读取caching,因此RAID控制器的板载NVRAM有何用途?
  • 当用作写caching时,CacheCade SSD在写耐久性方面有什么危险? 使用消费者固态硬盘似乎受到鼓励。
  • 写入直接到SSD还是先打到控制器的caching?
  • 读取cachingalgorithm有多智能? 我了解ZFS ARC和L2ARC的function 。 有什么洞察到CacheCade分层过程?
  • 存在什么指标来监控CacheCade设置的有效性? 有没有一种方法来观察caching命中率或百分比 ? 你怎么知道它是否真的有效?

我对LSI解决scheme的意见和反馈感兴趣。 任何警告? 提示?

由于CacheCade SSD可用于写入和读取caching,因此RAID控制器的板载NVRAM有何用途?

如果您保持启用控制器的写入cachingfunction,则主要仍然使用NVRAM。 SSD写入caching通常仅用于大量的写入数据,而NVRAM本身还不足以跟上。

当用作写caching时,CacheCade SSD在写耐久性方面有什么危险? 使用消费者固态硬盘似乎受到鼓励。

这取决于您的写入实际上会导致SSD写入caching变得必要的频率……您的驱动器是否能够快速处理写入负载,以至于NVRAM不会填满。 在我看到的大多数情况下,写入caching在大多数情况下几乎没有任何动作,所以我不认为这会对写入耐久性产生很大的影响 – 大多数写入SSD的写入可能会成为读取的一部分caching。

写入直接到SSD还是先打到控制器的caching?

回答上面…控制器caching先命中,SSDcaching更多的是第二道防线。

读取cachingalgorithm有多智能? 我了解ZFS ARC和L2ARC的function。 有什么洞察到CacheCade分层过程?

对不起…没有知识贡献 – 希望别人会有一些见解?

存在什么指标来监控CacheCade设置的有效性? 有没有一种方法来观察caching命中率或百分比? 你怎么知道它是否工作?

看起来没有任何监视工具可用,因为这个function集的其他SAN实现有…因为CacheCade虚拟磁盘没有提供给操作系统,所以您可能没有办法手动监视活动。 这可能只是需要进一步的testing来validation有效性…

意见/观察:在很多情况下(正确使用时,读取适当大小的工作数据集的caching)此function使事情飞行。 但最后,它可能会被打砸。

谈到硬件解决scheme,我发现没有办法知道确切的命中率或什么的。 我相信有两个原因:控制器背后的音量显示为单个驱动器(所以它应该“只是工作”),很难计数“点击”,这将不是文件,而是HDD扇区甚至空HDD也会有一些命中率,这可能会让人困惑。 此外,“杂交”背后的algorithm是非公开的,所以知道命中几乎没有帮助。 您只需要购买并投入使用 – 花费less(与纯SSD解决scheme相比),速度影响不错。

“购买和使用它”的方法是很好的考虑事项,但事实上并没有人知道如何build立最快的组合:我们应该使用几个大的硬盘和几个大的cachingSSD,或者我们应该使用许多小硬盘和几个大的SSD等等,100或500Gb或2000Gb的SSDcaching(如果卷热数据是小型的,甚至500看起来过度杀伤力)有什么区别,而且应该是像2x64Gb还是8x8Gb那样有数据传输平行。 同样,每个供应商都使用自己的algorithm,并可能在下次更新固件时进行更改。

我写这个主要是为了说我的发现给了我一个奇怪的答案:如果你使用一些通用的和通用负载分布式服务器,那么即使SSD相对较小,硬件混合控制器也可以,但是如果你以前的任务是具体而言,最好selectS / W解决scheme(您可以select,因为您是唯一知道负载configuration文件的人)或者一些高价位的PCI卡存储。

我已经戴尔戴尔R515戴尔PERC H700 RAID 1 GB的内存与夫妇500MB / s SSD的尝试

安装后几个小时,48小时后,我做了我的长椅标记

我没有看到写入速度有了很大的提高,对于Read有点改进,我之前做了一个testing,现在我没有数字了。

但它并不重要,我最终使用没有这个function的存储盒。

从我的经验来看,这些软件大部分只是一个笑话! 如果您需要存储分层,然后构build您自己的,从戴尔获得可靠的硬件和填充SSD的盒子

在我的工作地点存储分层工作非常好HP 3Par&自适应优化插件,它的工作原理如同广告,但是这个解决scheme大概是100K 🙂