LSI提供了CacheCade存储分层技术,该技术可将SSD设备用作读写缓存,以增强传统RAID阵列。
其他厂商也采用了类似的技术。HP SmartArray控制器具有其SmartCache。Adaptec具有MaxCache ... ... 更不用说许多基于软件的加速工具(sTec EnhanceIO,Velobit,FusionIO ioTurbine,Intel CAS,Facebook flashcache吗?)。
我来自ZFS背景,利用各种类型的SSD来处理读缓存(L2ARC)和写缓存(ZIL)职责。他们各自的工作量需要不同的特征;写缓存的低延迟和持久性。高读取容量。
- 由于CacheCade SSD可以用于写入和读取缓存,因此RAID控制器的板载NVRAM发挥什么作用?
- 当用作写缓存时,就写持久性而言,CacheCade SSD有什么危险?鼓励使用消费类SSD。
- 写入直接进入SSD还是首先到达控制器的缓存?
- 读取缓存算法的智能程度如何?我了解ZFS ARC和L2ARC的功能。是否对CacheCade分层过程有任何见解?
- 存在哪些度量标准来监视CacheCade设置的有效性?有没有一种方法可以观察缓存命中率或百分比?您怎么知道它是否真的有效?
我对LSI解决方案的意见和反馈感兴趣。有什么需要注意的吗?提示?