0RedHat虚拟化综合测试报告目录1.Xen与VMware的性能比较测试1.0....................................................................................................11.1测试目的....................................................................................................................................................11.2测试方式...................................................................................................................................................11.3测试环境...................................................................................................................................................11.4测试方法与结果....................................................................................................................................11.5测试结论...................................................................................................................................................52.虚拟化性能测试报告..............................................................................................................................52.1测试目的.....................................................................................................................................................62.2测试方法......................................................................................................................................................62.3压力测试场景............................................................................................................................................62.4测试环境...................................................................................................................................................72.4.1硬件环境...................................................................................................................................................72.4.2软件环境...................................................................................................................................................72.4.3虚拟化配置............................................................................................................................................72.5测试的情况与记录....................................................................................................................................72.5.1两台物理主机做HTTPRealServer....................................................................................................82.5.2每台物理主机装2个虚拟机,4个虚拟机做HTTPRealServer.............................................82.5.3每台物理主机装3个虚拟机,6个虚拟机做HTTPRealServer..............................................82.5.4每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer.............................................82.5.5数据分析图.........................................................................................................................................911.总体结论1.1测试目的为了比较Xen和VMware虚拟化软件的性能,做一些基本性能测试,如CPU,内存,IO,网络等。另外针对Oracle数据库和金蝶ERP系统应用,利用loadrunner来跑一下压力测试做一下比较。1.2测试方式本次测试用到两台服务器主机和一台磁盘阵列,服务器和盘阵的硬件配置都是一模一样。一台主机装上RHEL5系统,xen内核,之上跑RHEL5虚拟机进行测试。另一台主机装上VMwareESX3.5,然后同样在其上运行RHEL5虚拟机进行测试,最后将两个环境下的性能测试结果进行比较。拓扑图如下:1.3测试环境硬件服务器:DellPowerEdge2950*2(四核2.33G*2、内存4G、300GHDD)测盘阵列:DellMD3000i(146SASHDD*5、RAID5)软件操作系统:RedHatEnterpriseLinux5update2Vmware:VmwareESX3.5update3Oracle:OracleEnterpisedatabase10g虚拟机Xen和VMWareESXServer上的虚拟机均分配2vcpus和1G内存进行测试。VMWare上的虚拟机主机名vm01,xen上的虚拟机主机名xen011.4测试方法与结果2a)基准性能测试(1)CPU和内存对比测试测试工具:ubench版本:0.32(最新)下载:分别在两台主机之上编译并运行ubench5次测试得到平均值CPUbenchmark测试结果:195508191061150000160000170000180000190000200000xenVMWarexen195508VMWare191061CPUMEMbenchmark测试结果:298483293303250000270000290000310000xenvmwarexen298483vmware293303Mem(2)I/O读写速率对比测试测试工具iozone版本:稳定版本3.21下载地址:,本测试报告展现的是read和write方式的文件系统性能。VMware虚拟机的读性能:3VMware虚拟机的写性能:Xen虚拟机的读性能:4Xen虚拟机的写性能:从得出的数据看出:在各个不同的测试文件大小及文件系统条件下,VMware和xen虚拟机的读性能持平,基本在1800000~2400000k/s之间,vmware虚拟机在140000~165000k/s水平,而xen虚拟机在630000~670000k/s水平,呈现出较大的性能优势。5(3)网络吞吐对比测试测试工具:iperf版本:2.0.4方法:用局域网内第三台主机做iperfserver,分别在两台虚拟机上运行iperf的客户端,求5次平均值,得到如下结果。112.0674.46050100150xenvmwarexen112.06vmware74.46网络传输速度(M/s)b)特定应用性能对比测试OracleOracle版本:OracleEnterprisedatabase10gR2测试软件:orabm下载地址::分别在两台虚拟机上安装好Oracle软件,将orabm的测试用表放到了iscsi共享存储上,保证测试机到共享存储资源的独享,运行orabm软件测试5次,得到平均值。结果如下:3454312501000200030004000xenvmwarexen3454vmware3125transactions/sec1.5测试总结从上面一系列的测试结果可以看出,在读性能上VMwareESX和xen虚拟机性能持平,在CPU、内存性能上,xen虚拟机啊比VMwareESX虚拟机略高,而在磁盘写性能和网络IO性能上xen相比VMwareESX有很大的性能优势。而针对特殊应用oracle,xen也比VMwareESX拥有更好事务处理能力。62、Xen虚拟化性能测试报告2.1测试目的本次目的在于测试多Xen虚拟机运行在单一主机上对系统整体性能影响。2.2测试方法用RHCS(piranha)搭建http负载均衡服务器,转发方式用NAT。轮循策略使用roundrobin。测试软件:Loadrunner8.0。配置了4台loadgenerator同时发送http请求。模拟2000用户并发访问PHP测试页?phpinfo()?。2.3压力测试场景1.3.1两台物理主机做HTTPRealServer1.3.2每台物理主机装2个虚拟机,4个虚拟机做HTTPRealServer1.3.3每台物理主机装3个虚拟机,6个虚拟机做HTTPRealServer71.3.4每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer2.4测试环境2.4.1硬件环境服务器型号:DELL2950两台硬件配置:2*IntelXeonCPU2.66GHz/4G内存2.4.2软件环境操作系统:RedhatEnterpriseLinux5Update2x