PS-ERP压力实测 两路巴塞罗那堪比四路双核

时间:2008-11-27   来源:   网友评论:0   人气: 234 作者:

 
 如果简单对比响应时间,可以得出四核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 的网络灯正在闪烁,而下图的四个磁盘读写灯也表示磁盘正常工作

A1.png 

A2.png 
 

  从上面两张图可以看出,虽然测试场景设计都是一次加载200个用户并发,退出是每5秒7个,但是实际运行的用户和完成整个测试的时间还是有较大的差距。在华硕RS161-E5 两路四核上,有20余个用户运行了13分钟,而在曙光A830r四路双核上,基本是按照测试场景完成整个测试过程。这对测试结果多少有些影响。分析原因,主要是两套系统内存大小有一定区别,因此在模块的加载顺序上会有差异。不过这种差异对生产环境几乎不构成影响A3.jpg 

  很显然,在这样的测试场景中,出现个别模块响应时间(是指从客户机提出请求到返回数据给客户机的完整时间)变快或者变慢非常正常。这是因为在一个混合测试中,每个时刻同时运行的模块以及系统的资源是在变动过程中,因此测试中不但每个模块响应时间有变化,同一个模块响应时间也有很大变化。最快响应时间和最慢的响应时间甚至会相差10倍。这也是真实生产环境不同于基准测试的地方。。


 

文章评论