PS-ERP压力实测 两路巴塞罗那堪比四路双核
如果简单对比响应时间,可以得出四核AMD巴塞罗那是双核性能一倍的结论。对用户而言,在实际生产环境采用两路四核来取代四路双核是可行的。不过测试中两套测试平台的CPU占用还是有一定差距。AMD巴塞罗那能在实际应用软件测试中取得如此成绩,也足可自豪了。
测试目的:通过模拟ERP软件实际常用模块组合,测试ERP和数据中心的负载能力。给企业采购和调优软硬件系统提供高参考价值数据。
测试方法:本次测试采用的是浪潮PS-ERP最常用的物流功能6模块、帐务功能3模块一共9大模块测试脚本,在客户端利用Loadrunner虚拟用户并发并记录系统资源占用、响应时间、通过事务数等参数。
测试用数据库系统为MS SQL Server 2005,数据大小为5G。5G数据库大约是一个中等规模企业使用浪潮PS-ERP的数据大小。
测试环境:
硬件组成
客户机
曙光A620r-F:AMD opteron2218HE*2/1G*16/SAS 15K 73G*4/Raid5
1、曙光A830r-FAMD opteron8218HE*4/1G*16/SAS 15K 73G*4/Raid5
2、华硕RS161-E5
Opteron 2350*2 1G*4/SAS 15K 73G*4/Raid5 &SATA 160G
网络
H3C 24口 1000M机
软件组成
OS:
Microsoft Server 2003 Enterprise x64 Edition
Microsoft Server 2003 Enterprise Edition(32Bit)
Microsoft SQL Server 2005 with SP2
浪潮通软ERP-PS9.1
Loadrunner8.1
测试脚本
浪潮ERP物流6功能模块、3帐务功能模块
这是一个对比评测,主要目的是对比AMD新发布巴塞罗那与原来的双核系统的差距。分别采用曙光A830r-FAMD (opteron8218HE*4/1G*16/SAS 15K 73G*4/Raid5)和华硕新发布RS161-E5。
需要强调的是,华硕RS161-E5是1U机架式,随机附带的系统是一个SATA160G硬盘,我们安装的内存是ECCR 1G*4。在预测试中,这个系统的性能惨不忍睹,完全不能发挥四核的威力。这也很容易理解,华硕RS161-E5明显是面向密集计算市场,如果要在企业里用做ERP数据库,必须有独立的系统支持。华硕RS161-E5支持两个半高的PCI-E 16扩展插槽,可以通过HBA光纤通道外接SAN,遗憾的是我们拿到华硕RS161-E5时,光通道已经归还。因此我们只好利用手里有的资源,用“开膛破肚叠罗汉”这样的非正规形式来完成评测。
从下图看,上层是一台1U华硕RS161-E5,Opteron 2350/4G内存,从图上可以清晰的看到一块SATA硬盘和一个空的磁盘位。下层是另一台3U,配有四块1万5000转SAS硬盘以及一块LSI 8708 elpRAID卡,已经组建了RAID5。我们将RAID卡从3U中拔出,然后插入到华硕RS161-E5 PCI-E 16插槽中。这样数据完全是通过华硕,而供电则还是由原来的3U来完成。解决了1U华硕RS161-E5 磁盘位不够以及电源容量不足的问题。值得庆幸的是原来3U的数据线够长,否则我们要叠罗汉扩展还会遇到更多麻烦。
叠罗汉为1U增加4*73G SAS RAID
连接两台(两根粗黑色排线为SAS连接线)
CPU风扇罩(左下黑色部分)顶歪了RAID卡(左上)
华硕RS161-E5 1UCPU采用被动散热,还有一个导风罩,CPU区域显得很硕大。RAID数据线正好被导风罩顶着,好在顶的位置并不太高,RAID卡稍微有点变形。不过使用还是没问题的。
工作中(图上部为1U,下为是四个SAS硬盘)
这个测试总共进行了两天,在两个全天的测试中,这套编辑非正规拼的系统没有出现任何意外,即便在重负荷应用中,CPU处理能力被压榨到80%以上,系统仍然很稳定。上图为运行中的,可以看到华硕RS161-E5 的网络灯正在闪烁,而下图的四个磁盘读写灯也表示磁盘正常工作
从上面两张图可以看出,虽然测试场景设计都是一次加载200个用户并发,退出是每5秒7个,但是实际运行的用户和完成整个测试的时间还是有较大的差距。在华硕RS161-E5 两路四核上,有20余个用户运行了13分钟,而在曙光A830r四路双核上,基本是按照测试场景完成整个测试过程。这对测试结果多少有些影响。分析原因,主要是两套系统内存大小有一定区别,因此在模块的加载顺序上会有差异。不过这种差异对生产环境几乎不构成影响
很显然,在这样的测试场景中,出现个别模块响应时间(是指从客户机提出请求到返回数据给客户机的完整时间)变快或者变慢非常正常。这是因为在一个混合测试中,每个时刻同时运行的模块以及系统的资源是在变动过程中,因此测试中不但每个模块响应时间有变化,同一个模块响应时间也有很大变化。最快响应时间和最慢的响应时间甚至会相差10倍。这也是真实生产环境不同于基准测试的地方。。#p#page_title#e#
核系统大约落后于四路双核系统10%左右,而销售提货单制单响应时间相差较大,两路四核系统是四路双核系统的一倍。这并不表示两路四核系统性能就大大落后四路双核系统,而且从测试前5分钟测试CPU资源占用看,两套系统的CPU资源都还有较大的储备。
如果更细致的分析整个系统资源占用,在测试后期,大量用户退出测试,系统会有大量的日志操作;另一方面,浪潮通软PS-ERP系统是一个两层结构的系统,实际应用中并发数和实际用户的经验比值大约是1:3,换句话说,200个并发大约能支持600个在线用户操作,浪潮通软PS-ERP其实不会遇到这样大规模的客户。就如同我们在另一篇测试报告提到的,四路双核系统胜似闲庭信步。直白一点说,就是面向中小企业的PS-ERP并发性能遇到了上限。
两路四核帐务并发用户
凭证记账模块两路四核全面超越四路双核
因为四核的发布,对一个中型企业而言,采用两路四核的x86也可以构建一个数据中心。这必然大大降低企业信息化的成本。