正在阅读:强劲加速 EMC CLARiiON CX4-120性能测试强劲加速 EMC CLARiiON CX4-120性能测试

2010-11-23 03:01 出处:PConline原创 作者:果汁 责任编辑:liuyu1
1测试环境介绍回顶部

  在今年7月的时候,小编参加了EMC的媒体沟通会。EMC中国区行业方案技术部经理杨捷为大家讲述了EMC在2010年的技术创新。其中有关“高效”的三种新技术中的FAST技术尤其吸引眼球。因此,Pconline企业频道就此与EMC进行了联系沟通,并于本月初在EMC解决方案中心对EMC的中端存储产品EMC CLARiiON CX4-120进行了有关FAST技术的相关测试。

CX4
本次测试的EMC CLARiiON CX4-120

  EMC CLARiiON CX4 -120 为部门级应用或中型企业提供了入门级网络存储。CLARiiON CX4 -120 集CLARiiON“五个9”的可用性与多种创新技术(如全自动存储分层 (FAST)、FAST 缓存、闪存驱动器、压缩、64 位操作系统和多核处理器)于一身。CLARiiON CX4 型号 120 的容量可从 5 TB 扩展到高达 120 TB。UltraFlex技术提供了双协议、可在线扩展的连接选项以及集成未来技术的能力。

EMC简单高效
EMC提出对中端存储的六大改进

  测试目的:测试 CX4-120 在磁盘存储系统上的性能表现,对比验证有无FAST CACHE技术支持的差异性。

  测试方法:1,  取5 FC DISK做RAID5,创建4个LUN(每个LUN=5GB)。在IOmeter中使用16个worker。相应每个LUN有4个worker。分别测试不启用和启用Fast cache;

  2,  取10 FC DISK做两个RAID5,每个RAID创建4个LUN(每个LUN=5GB)。在IOmeter中使用32个worker。相应每个LUN有4个worker。分别测试不启用和启用Fast cache;

  3,  取15 FC DISK做三个RAID5,每个RAID创建4个LUN(每个LUN=5GB)。在IOmeter中使用48个worker。相应每个LUN有4个worker。分别测试不启用和启用Fast cache;

  4,测试5 SSD做RAID5,创建4个LUN(每个LUN=5GB)。在IOmeter中使用16个worker。相应每个LUN有4个worker。测试不启用Fast cache。

  5,在一台WIN2008服务器上,通过hyper V在CX4-120的磁盘卷上建立一个客户机和一个运行SQL2005数据库的ERP主机的虚拟机。在客户上运行LoarRunner虚拟用户测试ERP主机,记录响应时间,资源占用等。

  测试适用IO模型:2K, 67% read / 33% write, 100% Random

  测试环境

  硬件组成 存储设备EMC CX4-120(15*300G 15K FC硬盘,5*73G SSD,2*73G SSD Fast Cache)

SSD
本次评测中使用的SSD

       服务器 DELL Power Edge R810 (2*XEON 6510 /64G/3*146G)

DELL R810
DELL Power Edge R810

  网络 双口4Gb 光纤通道卡

  软件 WIN2008R2 企业版

       IOMETER 2006 LoadRunner 8.1

  说起这FAST CACHE技术,EMC赞之曰神奇的FAST技术。到底这FAST技术有多神奇啊?大缓存的存储产品现在市场上确有不少,何况这个SSD理论上的性能还不比缓存快。“在一个25000TPS(交易/秒)、1228个用户的SQL Server环境测试中,采用FAST缓存后,用户数加倍达到2445个,性能也增加了一倍,达到50000TPS。”这段来自EMC资料中的数据是否会成为普遍情况出现在其他应用中?带着这种疑问我们开始了测试。

2初步测试回顶部

  迫不及待:小编之前从没有接触过EMC的存储产品,更不懂什么是调优。于是,在把硬件进行了相应的连接后,EMC的工程师刚把建好的FC光纤盘RAID5卷划给主机……

希捷的15K FC
来自希捷的15K转速300G光纤硬盘

  小编就在主机上开始了初步的测试——迅速的打开IOMETER用着三把刀的水平和四把刀的理解能力,设定67%Read / 33%Write,100%随机,Size=2Kb,程序开始运行了……

5 FC盘初测
5FC盘初测6Worker

  在大约20分钟后,IO稳定跑出来数字只有几百。(5个FC硬盘组成RAID5,创建2个LUN,每个LUN运行3个Worker,经测试总IOps为898.88)

  接下来小编又把另外5块盘加入了测试中,得出数据如下图。(10个FC硬盘组成RAID5,创建4个LUN,每个LUN运行2个Worker,经测试总IOps为1452.63)

10 FC盘初测 
10FC盘初测8Worker

  继续,15块盘的数据。(15个FC硬盘组成RAID5,创建6个LUN,每个LUN运行2个Worker,经测试总IOps为1998.73)

15FC盘初测
15FC盘初测12Worker

  之后小编就数字询问了EMC的工程师,答曰:若每块光纤盘表现低于180 IOPS就可考虑调优了。那看上面的情况调优就是势在必行的了……

3规范测试及缓存调优回顶部

  那调优是不是一件很麻烦的事情?对于CX4-120这种等级的产品,又要进行怎样的设置呢?在工程师打开一连串系统监控观察后。只进行了一步设置,告知:这样测看看。并且在这轮测试中规范了IOmeter测试中的Worker。每个阵列由5块FC盘构成划分4个LUN,每个LUN采用4个Worker进行测试

  CX4-120的数据曲线很平缓的开始提升,到最后的数据结果是明显的上升了。

  5块盘的IO表现

5FC盘调优后
5FC盘测16Worker

  从本轮的测试开始,我们采用了本文测试方法中说明的方式,除特别说明外,以下测试配置均采用统一环境。5FC盘总IO为1295.63,读IO为868.28,写IO为427.35。

  10块盘的IO表现

10FC盘调优后
10FC盘测32Worker

  10FC盘总IO为2240.93,读IO为1501.48,写IO为739.45。

  15块盘的IO表现

15FC盘调优后
15FC盘测48Worker

  15FC盘总IO为3587.98,读IO为2403.31,写IO为1184.66。

  到底工程师做的“一步设置”是什么?

  与小编接触过的诸多存储产品不同,在EMC CX4控制器读写比例可调。工程师按照我们测试所采用的测试场景,将缓存读写比例调整为:67%Read / 33%Write。就是这么简单。

  

4开启FAST CACHE技术测试回顶部

  前文已经说了,本次测试着重要看的就是FAST CACHE。什么是FAST CACHE?就是把一定数量的闪存盘(固态硬盘,SSD)用作缓存,延伸现在的缓存能力,实时响应负载高峰。

  接下来就请大家睁大眼睛看看这神奇的FAST到底有什么特别的功夫,另外FAST Cache为什么会在本次测试中有如此夸张到爆,甚至打破想象力的表现,在最后会有EMC工程师为您解读。

  为了充分表达FAST CACHE技术,和固态盘的强大IO,我们在重温下刚才没有开启FAST cache技术的光纤盘RAID5表现。15块IO 3587,10块IO 2240,5块IO 1295。本次用做FAST CACHE的两块SSD盘大小为66G,做RAID1。RAID1保证了用做缓存盘的高可用性,使用时还可添加一块用做热备的SSD盘组成RAID1+1模式,最大可同时坏2块盘,此种概率发生的几率极低。可为用户彻底打消在性能与安全选择之间的顾虑。

  15块FC盘开启FAST CACHE后的表现

15FC盘开启FAST CACHE
15FC盘打开FAST CACHE测48Worker

  15FC盘总IO为8819.24,读IO为5909.00,写IO为2910.23。

  10块FC盘开启FAST CACHE后的表现

10FC盘打开FAST CACHE
10FC盘打开FAST CACHE测32Worker

  10FC盘总IO为8360.24,读IO为5601.25,写IO为2758.98。

  5块FC盘开启FAST CACHE后的表现

5FC盘打开FAST CACHE
5FC盘打开FAST CACHE测16Worker

  5FC盘总IO为6823.00,读IO为4569.98,写IO为2253.01。

  总结如下:

FAST带来的提升
FAST CACHE带来的巨大提升

FAST的提升
FAST Cache带来的提升

  声明:本次测试为非最高性能压力测试,测试结果不代表阵列实际可达到的最大性能。

  安装插件后用户可以通过EMC Unisphere Management直接对VMware V center的虚拟机进行操作,同时也可在V center中直接管理EMC的存储。

5系统监控及响应时间回顶部

  EMC Unisphere Management

开启FAST
在管理软件中开启FAST

  在管理软件中开启FAST技术,只需要确认后即可。

FLASH盘的预热过程
在管理软件下的实时监控

  除去IO的监控,还有细化的各种监控选项,让管理人员可以直观的了解系统各种负载。

对FC LUN的监控
对FC LUN的监控

  从图中可以看出,是可以对每个LUN的各项数值状态进行选择性的监控。

5 SSD
5 SSD盘测16Worker

  最后大家看到的是5块SSD硬盘的性能表现。也算是对得起SSD盘的身价了。

  除了IO吞吐率的变化下面我们再来看看闪存盘对IO响应时间带来的速度提升。

平均响应时间
测试磁盘平均响应时间

  平均响应时间代表每个IO完成的时间。以银行业务为例,IOPS代表每天银行能处理多少业务,平均响应时间代表银行可以平均在多长时间里完成每笔业务。完成时间越短客户满意度越高,同时银行处理业务的IOPS也会提高。在从这个图看出,在同样的worker数目下,也就是在同样的应用压力下,在5个FC盘的测试中,Fast cache 给每个IO带来的响应速度提升超过5倍;在10个FC盘的测试中,Fast cache 给每个IO带来的响应速度提升超过3倍;在15个FC盘的测试中,Fast cache 给每个IO带来的响应速度提升超过2倍;也就是说,如果你的业务处理的数据量不是很多,不需要买很多盘,但是却需要很快的响应速度,这个时候FAST cache最能体现其提速价值。

  工程师解读测试数据

  为什么开启FAST CACHE后会有如此骇人的爆发式增长?是因为我们测试中所使用的LUN为5G的较小空间,用做Fast cache的缓存盘可使用空间为66G,完全可以把数据通过缓存直接进行读写,故在测试中几乎很少需要从FC硬盘进行读写。所以在5块FC硬盘的测试中,会有超过400%的提升。在实际的应用中,出现这种数字的概率不会很大。但是EMC工程师也说明了在做需要频繁读取的操作时,FAST CACHE所能带来的提升确实是巨大的。配合FAST快速分层技术,这些性能上的优化几乎是不需要人为去手动操作定义的。

6Load Runner 8.1测试及总结回顶部

  Load Runner 8.1测试

  比较可惜的是在本次测试中,因为我们手头的WIN2008服务器配置问题(服务器配置双路为E6510,主频1.73G,在Hyper V环境下虚拟机最大可分配4个核心),无法给EMC的CX4-120施加足够多的压力。在测试过程中通过EMC Unisphere Management的监控程序发现系统资源占用率只有10%,而这时虚拟机的负载已满成为瓶颈所在。故与我们先前在某NAS产品上所测得的数据没有太大差别。

LR测试中CPU成为瓶颈
CPU实际负载长期在90%以上

LR EMC
EMC CX4-120

 LR NAS
某NAS产品

  测试总结:EMC CLARiiON CX4-120的定位是部门级应用或是中型企业的入门级存储产品。在EMC整个CX4家族中是低端型号,但是所能提供的性能却是毋庸置疑的。结合EMC的管理软件与先进的FAST技术可谓是中端存储领域的贵族。FAST分层技术以及数据压缩软件为用户能提供更多更有性价比的选择。通过与VMware V Center的进一步集成,使得V Center管理员可以通过vCenter Console分配存储,更方便地管理构建在EMC存储系统上的虚拟架构。可弹性的升级扩展柜对于用户来说也保护了投资的延续性。再加上EMC在存储领域的影响力,使得CX4-120在同级别的存储产品中是极具可看性的。[返回频道首页]

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品