微信号:dellemc_tech

介绍:为戴尔易安信客户提供技术支持服务,为广大IT行业用户分享技术文章与行业信息。

想多快就能多快,VMAX3性能服务级别(SLO)加速Oracle数据库

2017-08-21 18:55 EMC中国技术社区

     VMAX3,前生分别是EMC Symmetrix、DMX、VMAX、VMAX2,作为一直以来EMC的旗舰存储阵列,这款高端存储从诞生开始,已经发展了近三十年。整个业界的装机量保守估计也几十万台,它活跃在基本上所有行业的关键应用上,金融,政府,保险,互联网等等。在现今信息化时代,可以说每个人的日常生活背后,都有EMC VMAX3和其“兄长们”们提供的数据服务。

 

     关于VMAX3的架构和功能介绍,这里就不展开说了。

 

     这篇解决方案白皮书的主要内容在VMAX3上部署Oracle数据库的性能的最佳实践。Best Practice这东西楼主个人很喜欢,有了这个东西,作为系统的使用者,只需要按照文档中的提示,按部就班操作,就可以优化我的设备,而且这些结果都是官方验证过的,用得放心,用得安心。


     整篇来看,最佳实践是针对VMAX3中新推出的叫做服务级别对象(SLO)的一个性能特性展开的,书中的第一部分有相关的具体介绍,这个功能最早的雏形是VMAX Cloud Edition中就提出的,后来因为实施效果不错,也被加入到了VMAX3中。SLO的主要作用就是预定义性能配置,数据库管理员可以通过它更简单地针对数据库服务和存储性能要求,以租户为单位,调整VMAX3提供给特定数据库的性能水平,简化原有过多的数据库端的手动调整,只需要一个点击即可完成性能优化。


     然后,VMAX3内部池化存储结构会根据用户选择的服务级别动态调整性能,满足不同的性能需求。就好比VMAX3就是一个瞬间就能生产出汽车的工厂,根据用户对汽车的需求提供不同的车辆。家用型就给你经济型轿车(Bronze),家庭人口多给你辆MPV(Silver),商务人士给你辆高级轿车(Gold),赛车手给你辆高性能跑车(Platinum),甚至还能造出F1(Diamond),而且想换就换,随时随地。

 

     下表是每种SLO的参考性能指标:

 

 

     书中的第二部分描述了部署SLO的一些存储设计准则,以及如何调配存储的步骤。楼主非常推荐下载后留档,如果将来有机会使用到VMAX3部署Oracle SLO会很有帮助。

 

     第三部分是Oracle在VMAX3上的实际测试案例,测试环境如下:

  • 双引擎VMAX 400K,Enginuity 5977.496,64个EFD、246个10K转Disk,102个7k转Disk

  • Oracle 12,Linux,思科C240 96GB服务器

  • 数据库放在4个1TB thin LUN,REDO Log放在4个100GB thin LUN。

 

性能测试案例一:

 

     测试方法是从Bronze级别开始,运行OLTP workload,然后逐步提升SLO级别。测试结果的平均TPM,Oracle AWR平均响应时间,以及前端响应时间如下表所示:

 

性能测试案例二:

  

     升级到全闪存的Diamond级别,结果如下:

 

     综合两个测试案例来看,从最低的Bronze到最高的Diamond,TPM处理速度提升了6x,响应时间提升了9x。Diamond的1ms响应时间的级别也达到了AFA的黄金标准。如果用户的数据库并不需要最高速的性能要求,VMAX3也可以动态地将SLO向下调整,满足不同数据库的性能需求。VMAX3对于Oracle数据库性能上的表现可以说是收放自如。作为高端存储,楼主个人认为,抛开其他高可用性,数据复制,异地容灾等功能不说,就性能来看,VMAX3完全可以叫板所有的AFA。同时,他还能通过SLO的方法,以租户为单位,按需供给存储计算资源。只要一台大而全的VMAX3平台,就能满足企业,从前端百万用户的销售系统,到后端内部使用的ERP,在到数据仓库分析平台以及内部管理的各种应用平台的需求,而且,对于一些峰时负载,还能动态调整SLO级别,实现以服务为导向的动态IT管理。而且只要鼠标一点,就能自动完成这些操作,高端就是那么任性!

 

下一篇我们看一下EMC VNX在Oracle的性能表现上能不能和VMAX3和XtremIO一样快?




其它参考文章:

说说EMC解决方案中的那些产品和案例



更多精彩内容,请点击阅读原文”进行查看!

如何每天都能收到如此精彩的文章?

①点击右上角点击查看官方账号”→点击关注

②长按并识别下图中的二维码,直接访问EMC中文支持论坛


 
戴尔易安信技术支持 更多文章 浅谈RAID写惩罚(Write Penalty)与IOPS计算 ​ 存储基础(一) 存储基础(二) 为什么客户会选择部署 VMAX 全闪存? Raid-7小七的故事
猜您喜欢 为小程序而生的小(jiao)手架 为什么说《人类简史》是互联网圣经? 最后一天《Python数据分析》升级版,Kaggle案例驱动! 互联网服务端技术——如何学(下C) Docker Swarm 集群管理性能全面碾压 Kubernetes