存储 频道

E5 v4+Ceph+SSD,承载关键业务效能几何

  【IT168 资讯】英特尔在今年4月1日推出最新一代的双路处理器至强E5 v4系列,企事录在第一时间针对至强E5 v4系列的不同市场定位做了解析,并针对同等市场定位的处理器进行了对比测试,介绍其中的技术升级与性能提升。详见《换“芯”季:浪潮至强E5 v4服务器抢先评测》与《七张图看懂至强E5-2600 v4家族》。

E5 v4+Ceph+SSD,承载关键业务效能几何

  E5-2699 v3和E5-2699 v4在外形上有很大的不同。从处理器正面看,左边的v3显然要宽大不少,虽然像2650、2620之类常用的v3处理器也像右边的v4体型一样,但是当时Xeon E5 2699 v3要把18核塞到封装里确实很下了一番功夫

  在本篇文章中,我们将使用相邻两代至强E5中的旗舰产品——E5-2699 v3和E5-2699 v4处理器来进行Oracle数据库性能测试,对比其在实际应用环境中的性能表现。整个测试平台如下:

E5 v4+Ceph+SSD,承载关键业务效能几何

  本次测试主要为了对比E5-2699 v3和E5-2699 v4的性能表现,所以整个测试平台唯一的变量为CPU,两者之间的区别如下:

E5 v4+Ceph+SSD,承载关键业务效能几何

  在存储平台方面,企事录使用国内初创企业XSKY(星辰天合)推出的X-EBS(XSKY Enterprise Block Storage)块存储解决方案,该产品基于开源存储方案Ceph发展而来,并改进和增加图形用户管理界面,部署和管理都较为简单。作为至强E5 v3和E5 v4中最优异的处理器,相比于E5-2699 v3,E5-2699 v4的物理核心多出4个,在功率一致的情况下,其主频略有下降,但缓存更大。更重要的是,E5-2699 v4支持DDR4 2400MHz内存,但E5-2699 v3仅支持最大DDR 2133MHz频率内存。这些变化将加大v4和v3之间的性能差距。

E5 v4+Ceph+SSD,承载关键业务效能几何

  此次测试所使用的浪潮英信NF5280 M4服务器平台,以及内部使用的4块英特尔DC S3510 SSD

  为了尽可能地排除存储方面的瓶颈,本次测试使用4块英特尔DC S3510 SATA 6.0Gb/s SSD,单块SSD容量为480GB,并通过X-EBS进行整合,形成一个资源池(pool),每块SSD作为一个OSD。

E5 v4+Ceph+SSD,承载关键业务效能几何

  通过“添加硬盘”按钮,可将浪潮英信NF5280 M4服务器中的SSD添加到X-EBS之中,担任OSD角色。上图中,企事录将4块480GB英特尔DC S3510 SSD添加到同一个资源池(pool)中,每块SSD作为一个OSD

E5 v4+Ceph+SSD,承载关键业务效能几何

  上图中显示为已创建完成的资源池,总共1.75TB容量,拥有4块硬盘(即480GB SSD)

E5 v4+Ceph+SSD,承载关键业务效能几何

  在X-EBS整合的资源池中,划分出3个100GB的卷(volume)作为Oracle 12c数据库的实际数据存储中,另一个200GB的卷则作为日志存储,之所以容量不一样,主要是为了区分,对性能并没有太大影响

  在测试中,4个X-EBS卷通过本地SCSI(local SCSI)接口暴露给Oracle数据库主机,经过Oracle ASM之后供给Oracle 12c数据库。

  Swingbench是一个基于Java开发的基准测试软件,用于对Oracle Database 11g/12c数据库进行压力测试,验证或测试实时应用集群、在线表格重建、在线备份和恢复等工作负载下Oracle数据库主机的综合性能表现,Swingbench包含四种基准测试模型:OrderEntry,SalesHistory,CallingCircle 和 StressTest,以尽可能真实地模拟Oracle数据库负载。本次测试使用OrderEntry测试模型,以考虑测试平台在TPM(Transaction Per Minute,每分钟事务处理数)、延迟和CPU占用方面的性能表现。

  经整理,测试结果对比如下:

E5 v4+Ceph+SSD,承载关键业务效能几何

  经过一段时间的稳定运行之后,不管是使用E5-2699 v3处理器还是E5-2699 v4处理器,其平均TPM相差无几,这是因为存储已经达到瓶颈。但相比于E5-2699 v3,在使用E5-2699 v4处理器时,其峰值TPM高出13%,这主要得益于更高频率的内存,因为E5-2699 v4处理器支持最大2400MHz的DDR4内存,而E5-2699 v3仅支持2133MHz的DDR4内存。

E5 v4+Ceph+SSD,承载关键业务效能几何

  在稳定运行一段时间之后,E5 v3和E5 v4平台的平均延迟同样相差无几,均控制在100ms以内,这一方面得益于SSD的使用,另一方面,X-EBS在存储整合后所体现出来的高性能也尤为让人惊讶。在CPU占用率方面,E5 v3和E5 v4的差距较大,相比E5v3,E5 v4的CPU占用率降低12%,虽然E5 v4的主频为2.2GHz(E5 v3为2.3GHz),但拥有更多的核心(单颗CPU多出4个物理核心,此双路测试平台共多出8个物理核心,16个逻辑核心),总体性能表现更好。

  分析

  在总功率均限制为145W的情况下,虽然英特尔至强E5-2699 v4的主频相对于E5-2699 v3要略低(2.2GHz vs. 2.3GHz),但两者均支持睿频到3.6GHz,且E5-2699v4拥有更多的核心及相应比例的LLC(Last Level Cache,最后一级缓存),尤其是对DDR4-2400内存的支持,使得整个测试平台能够发挥出更好的性能。例如在E5-2699 v4的峰值TPM比E5-2699 v3的峰值TPM高出13%,这意味着能够更好地应对数据库类应用可能遇到的突发峰值性能需求,具有较高的实际应用意义。

0
相关文章