前言
    x86服务器的强大计算能力终于借助四核的普及而得到确认。
    虚拟机技术中的高可用方案、实时迁移将给网管调度计算资源提供最便捷的手段。VMware的上市,将2007年定格为虚拟化技术年。
    但是虚拟化技术高额的许可费用以及服务费让中小企业难以企及(VMware培训费高达15000美金),而微软虚拟化技术的日渐成熟无疑是打破这个僵局的利器。对中小企业市场,微软Hyper-V的价格优势和Windows Server系列的普及面才是最后的制胜球。
测试简介:
在基于Windows Server2008的虚拟服务器上进行ERP压力测试,通过不断加大并发用户数来体现系统性能极限,另外在保持高性能压力的状态下,进行20小时左右的长时间疲劳测试来考察虚拟虚拟系统的稳定性。建立虚拟服务器作为测试的服务端,采用浪潮PS-ERP最常用的物流功能6模块作为测试脚本,在客户端利用Loadrunner虚拟用户并发并记录系统资源占用、响应时间、通过事务数等参数。(相关说明见本站文章“微软、浪潮工程师谈ERP压力测试”、“ERP压力测试专题”)。
物理服务器是配置较高的星盈G129-Q企业级服务器,星盈G129-Q是高集成度的IU机架式服务器,使用两块Intel Xeon 5345 CPU,16G内存,存储系统为4块15,000转的SAS 146G硬盘组成的硬件RAID5。虚拟服务器在系统资源调配上占用4CPU以及8G的物理内存,以次来对比之前测试过的采用同样CPU的单路4核物理服务器的性能(见文章“浪潮PS-ERP压力测试报告--Intel单路4核服务器”)。
评测工程师评点:
Windows Server 2008整合了Hyper-V的服务器虚拟技术,并且对外公布了Hyper-V超低价——28美元。这对中小企业尝试甚至普及虚拟化技术是一个重大利好消息。
通过增加ERP系统并发用户数来实现大压力,长时间运行的疲劳测试考察虚拟系统的稳定性。结果表明,Windows Server 2008虚拟服务器的性能及稳定性都让人满意。
测试目的:
在基于Windows Server2008的虚拟服务器上进行ERP压力测试,不断加大并发用户数来体现系统性能极限,另外在保持高性能压力的状态下,通过长时间运行疲劳测试以考察虚拟系统的稳定性。
测试方法:
建立虚拟服务器作为测试的服务端,采用浪潮PS-ERP最常用的物流功能6模块作为测试脚本,在客户端利用Loadrunner虚拟用户并发并记录系统资源占用、响应时间、通过事务数等参数。
测试用数据库系统为MS SQL Server 2005,数据大小为5G。5G数据库大约是一个中等规模企业使用浪潮PS-ERP的数据大小。
测试环境:
硬件组成 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

客户机

星盈G129-Q,Intel Xeon 5335*2,4*146G SAS 15K转/ RAID5/ 16G内存

服务器

虚拟服务器

网络

磊科 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /> 1000M 交换机

软件组成

OS:
Microsoft Windows Server 2008 Enterprise x64 Edition with Hyper-V Microsoft Windows Server 2003 Enterprise  Edition ON Hyper-V
Microsoft SQL Server 2005 with SP2

浪潮通软 ERP-PS9.1

Loadrunner8.1

测试脚本

浪潮 ERP 物流 6 功能模块

性能测试
性能测试的项目我们采用了物流功能的6个模块,开始以为虚拟机的性能相对于物理服务器会有一定的距离,所以压力程度从较低的50并发数开始进行记录测试。但随后我们在测试中发现,虚拟服务器的性能表现完全可以媲美相同硬件资源的物理服务器。其最高的240并发在之前的测试中很少到达过这样的高压力,并且无错误完成测试,这令我们对虚拟服务器的性能刮目相看。
1、采购入库单制单
图1  采购入库单制单(点击放大)
采购入库单制单(见图1),从51到240并发的不同压力下的测试结果符合逻辑线性。从平均测试结果来看,在240并发的压力下成绩也相当的不错,对比之前的单路4核2G内存的物理服务器成绩,虚拟服务器占用8G的内存起到了很好的性能提升作用。
2、客户欠款余额查询
对于客户欠款余额查询,随并发数的增加,平均响应时间的增长保持一定比例,随并发压力的增加响应时间逐渐变慢,最长响应时间在100秒左右,可以说明该功能模块对系统没有很难承受的压力(见图2)。
图2  客户欠款余额查询(点击查看大图)
3、库存辅助管理余额查询
图3  库存辅助管理余额查询
该模块对并发压力增加的表现不是很敏感,并发从50—240的不断累加,其响应时间增长很平稳,这与单路4核的响应时间很接近,在高并发如200和240的时候,测试成绩甚至比物理服务器的结果要好。