,以IBM SVC为代表的软件定义存储中的异构存储融合方案,通过我们的测试,就性能损耗来讲,情况大致如下:
1.对于低端存储,特别是cache较小的存储,大多数场景下有明显性能提升。
2.通过条带化多个存储上的raid,能提供比其中任何一个原存储更好的性能。
3.通过和SSD的raid融合,可以极大提升原有大盘的SATA或NL-SAS盘组成的raid的性能。
4对于极少情况,比如原高端存储,写入量极大的应用,的确存在性能损耗,但小于5%,比由此带来的对操作系统透明的双存储本地高用性的优势,几乎可以忽略。
5.如果打开压缩(RTC),除了空间的大量节省,在有些特殊场合,反而性能提升。
6.此外,IBM的V9000,即SVC+F900+重删的技术方案,将对VDI等云桌面带来革命性的性能提升,令人振奋。
收起软件定义存储异构存储虚拟化解决的不仅仅是性能问题,还有管理上的问题,容灾的问题等等。
如果单纯从性能上比较,SVC SPC-1/SPC-2性能测试结果都非常高,可以达到企业级阵列的水平。另外,SVC上还可以支持存储分层,以及在线数据压缩(RTC),不仅降低了后端磁盘使用的空间,由于压缩后落入磁盘的IO少了,更能提升整个磁盘阵列的效率。
简单来看,由于软件定义在IO path上加了一环,因此对整体的IO都会带来延迟,具体的性能损失要看应用,建议做实际的业务测试。业内主流的厂商在产品设计理念上还是各有侧重的。如果说单个盘阵其cache和cpu资源很充足,那么加了一层虚拟化层未必是好事,而对于资源匮乏的低端盘阵,IO处理的前置会提高其性能。
收起