| 楼主 |
全球首测!Windows Server 2008虚拟机ERP压力测试 2008-1-14 15:32:00 |
|
测试目的:在基于Windows Server2008的虚拟服务器上进行ERP压力测试,不断加大并发用户数来体现系统性能极限,另外在保持高性能压力的状态下,通过长时间运行疲劳测试以考察虚拟系统的稳定性。 测试方法:建立虚拟服务器作为测试的服务端,采用浪潮PS-ERP最常用的物流功能6模块作为测试脚本,在客户端利用Loadrunner虚拟用户并发并记录系统资源占用、响应时间、通过事务数等参数。 测试用数据库系统为MS SQL Server 2005,数据大小为5G。5G数据库大约是一个中等规模企业使用浪潮PS-ERP的数据大小。 测试环境: 硬件组成 | 客户机 | 星盈G129-Q,Intel Xeon 5335*2,4*146G SAS 15K转/ RAID5/ 16G内存 | 服务器 | 虚拟服务器 | 网络 | 磊科 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功能模块 |
 | | 结论:Windows Server 2008虚拟服务器的性能及稳定性都让人满意。基于裸金属架构的Hyper-V虚拟技术的虚拟服务器,能很好的表现物理服务器的性能与稳定性,由于物理服务器使用的是双路四核的企业服务器,其运行性能上应对专门面向中小企业市场的浪潮PS系列应用ERP可以说是游刃有余,甚至在并发数上创造了之前所没有出现过的新记录,这应该是裸金属架构虚拟技术的优势。能很好的体现物理硬件的性能。 在稳定性方面,我们进行了较长时间运行压力测试,在高系统压力之下,并没有出现系统异常和错误,可以说明虚拟服务器应对高压力的应用也是足以胜任的。 | | | 文章导航: 测试简介 性能测试结果分析 TPS数据分析 稳定性测试 系统资源分析 一些猜测 小结 | | 相关阅读: PConline第三方ERP压力测试正式开始 ERP压力测试方案 珠联璧合 易PC上体验windows 2008虚拟化 |
|
|  |
测试简介: 在基于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核服务器”)。 性能测试: 性能测试的项目我们采用了物流功能的6个模块,开始以为虚拟机的性能相对于物理服务器会有一定的距离,所以压力程度从较低的50并发数开始进行记录测试。但随后我们在测试中发现,虚拟服务器的性能表现完全可以媲美相同硬件资源的物理服务器。其最高的240并发在之前的测试中很少到达过这样的高压力,并且无错误完成测试,这令我们对虚拟服务器的性能刮目相看。 1、采购入库单制单:  图1 采购入库单制单(点击放大) 采购入库单制单(见图1),从51到240并发的不同压力下的测试结果符合逻辑线性。从平均测试结果来看,在240并发的压力下成绩也相当的不错,对比之前的单路4核2G内存的物理服务器成绩,虚拟服务器占用8G的内存起到了很好的性能提升作用。
|
|
|
|
|