存储虚拟化SVC和存储阵列如何组合,全闪存接入SVC后能发挥出闪存的性能吗?

参与18

3同行回答

ZhuJun2014ZhuJun2014  存储工程师 , IBM
目前看到比较多的组合是,SVC管理一些闪存和传统存储。需要高性能的应用,直接分配来自后端闪存的LUN。其他类应用,利用Easy Tier智能存储分层功能,把其他应用的热点数据自动迁移到闪存上。这样的组合,综合利用了闪存的高性能和传统存储的大容量空间。另外较为常见的组合是加入...显示全部

目前看到比较多的组合是,SVC管理一些闪存和传统存储。需要高性能的应用,直接分配来自后端闪存的LUN。其他类应用,利用Easy Tier智能存储分层功能,把其他应用的热点数据自动迁移到闪存上。这样的组合,综合利用了闪存的高性能和传统存储的大容量空间。
另外较为常见的组合是加入闪存作为SVC的后端,通过VDM技术将数据镜像到闪存和传统存储上,然后设置主读从闪存读,写镜像到两个存储上。既实现了存储高可用,又提升了应用IO性能。
对于SVC是否可发挥闪存的性能,这里有一组公开的数据可供参考。IBM红皮书网站上发布了V9000的性能数据。最小配置的一对SVC,启用压缩的场景下,1-2倍的压缩率时,8K随机混合读写IO,70%读+30%写场景和30%读+70%写场景下,都可以达到40万IOPS,1ms响应时间的指标。对于非压缩场景,可达到60万IOPS。如果是纯4K随机读,可达到130万 IOPS。

收起
硬件生产 · 2018-02-09
浏览2059
david0405david0405  架构师 , 东方证券
对于高配全闪来说,加入SVC会带来性能损耗,从而无法发挥其全部性能。因为加入svc缓存后,会增加io响应延迟。SVC自己的缓存也会增加IO延迟。一般一对svc模块能提供的性能大概在60万iops。如果需要异构存储管理,和svc特有的快照和数据迁移,那就要舍得这些性能损耗。...显示全部

对于高配全闪来说,加入SVC会带来性能损耗,从而无法发挥其全部性能。因为加入svc缓存后,会增加io响应延迟。SVC自己的缓存也会增加IO延迟。一般一对svc模块能提供的性能大概在60万iops。如果需要异构存储管理,和svc特有的快照和数据迁移,那就要舍得这些性能损耗。

收起
证券 · 2018-02-09
浏览2008
wangshuai_gowangshuai_go  存储工程师 , 证券
正常情况下将中端存储比如VNX ,HUS130,DS5000之类接入存储虚拟化网关(比如SVC),性能是提升的。为什么呢,因为存储虚拟化网关有自己的cache 可以进行IO加速。另一个方面如果后端存储比如DS5000用的是RAID group 方式来划分LUN的时候,这些LUN 分给虚拟化网关,虚拟化网关将这多个LUN...显示全部
  1. 正常情况下将中端存储比如VNX ,HUS130,DS5000之类接入存储虚拟化网关(比如SVC),性能是提升的。为什么呢,因为存储虚拟化网关有自己的cache 可以进行IO加速。另一个方面如果后端存储比如DS5000用的是RAID group 方式来划分LUN的时候,这些LUN 分给虚拟化网关,虚拟化网关将这多个LUN 组成一个大POOL再在大POOL里面分volume 。此时这个volume 可以做到跨所有LUN的条带化,后端存储所有硬盘的IO打散做的同时为这一个volume服务,性能自然也就上去了。
  2. 存储虚拟化网关接高端存储或是全闪存存储的表现。
    这个要分情况讨论:
    a. 正常情况下存储虚拟化网关比如SVC 本身IO压力负载不大,距离设计参数limitation 有距离时,SVC是可以发挥出高端存储和FLASH存储的性能来的。我司就是大量高端存储比如VMAX ,VSP,G800,,A9000R,F900,XIV 接入到了SVC虚拟化网关,用了好几年了。 这些后端接入高端存储的SVC我们对应用就是当高端存储SLA来用的。
    b. 再讲讲悲剧的时候。如果一个SVC集群上面接入太多存储,分配的卷特别多,为了省成本拼命的压榨SVC的潜力,此时SVC的就会暴露出性能问题了,个别时间发挥不出高端存储的高性能,甚至引起性能显著降低的情况出现。 所以一定要做好规划。比如2个节点的SVC带多少容量后端存储,分多少盘给主机,能承载的极限是多少,4个SVC节点又是多少。一定要规划好。
    c.不要在拼命堆高IO的时候再在虚拟化层疯狂的使用snapshot、 数据复制,thin 、压缩等太多技术方案。特别是压缩和大量snapshot 一起用的时候,性能下降很厉害。
    总之虚拟化网关后面可以接高端和全闪存存储,可以发挥出它们性能。但是一定要注意,不能压榨SVC压榨的太厉害,不能是为了拼命省成本来做这件事情。要给存储虚拟化网关自身留一些buffer。
收起
证券 · 2018-02-11
浏览1856

提问者

wanggeng
系统运维工程师某银行
擅长领域: 服务器存储数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-02-09
  • 关注会员:4 人
  • 问题浏览:5144
  • 最近回答:2018-02-11
  • X社区推广