performance xen vs vmwareesx.docx
- 文档编号:5025463
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:11
- 大小:779.88KB
performance xen vs vmwareesx.docx
《performance xen vs vmwareesx.docx》由会员分享,可在线阅读,更多相关《performance xen vs vmwareesx.docx(11页珍藏版)》请在冰豆网上搜索。
performancexenvsvmwareesx
RedHat虚拟化综合测试报告
目录
1.Xen与VMware的性能比较测试1.04
1.1测试目的4
1.2测试方式4
1.3测试环境4
1.4测试方法与结果5
1.5测试结论
2.Xen虚拟化性能测试报告5
2.1测试目的5
2.2测试方法5
2.3压力测试场景
2.4测试环境
2.4.1硬件环境5
2.2.2软件环境6
2.2.3虚拟化配置6
2.5测试的情况与记录
2.5.1两台物理主机做HTTPRealServer
2.5.2每台物理主机装2个虚拟机,4个虚拟机做HTTPRealServer
2.5.3每台物理主机装3个虚拟机,6个虚拟机做HTTPRealServer
2.5.4每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer
2.5.5数据分析图
1.总体结论
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)
软件
操作系统:
RedHatEnterpriseLinux5update2
Vmware:
VmwareESX3.5update3
Oracle:
OracleEnterpisedatabase10g
虚拟机
Xen和VMWareESXServer上的虚拟机均分配2vcpus和1G内存进行测试。
VMWare上的虚拟机主机名vm01,xen上的虚拟机主机名xen01
1.4测试方法与结果
a)基准性能测试
1.CPU和内存对比测试
测试工具:
ubench版本:
0.32(最新)下载
方法:
分别在两台主机之上编译并运行ubench5次测试得到平均值
CPUbenchmark测试结果:
MEMbenchmark测试结果:
2.I/O读写速率对比测试
测试工具iozone版本:
稳定版本3.21
下载地址:
http:
//www.iozone.org/src/current/iozone3_321.tar
测试结果包括很多不同的文件系统读写能力,本测试报告展现的是read和write方式的文件系统性能。
VMware虚拟机的读性能:
VMware虚拟机的写性能:
Xen虚拟机的读性能:
Xen虚拟机的写性能:
从得出的数据看出:
在各个不同的测试文件大小及文件系统条件下,VMware和xen虚拟机的读性能持平,基本在1800000~2400000k/s之间,vmware虚拟机在140000~165000k/s水平,而xen虚拟机在630000~670000k/s水平,呈现出较大的性能优势。
3.网络吞吐对比测试
测试工具:
iperf版本:
2.0.4
方法:
用局域网内第三台主机做iperfserver,分别在两台虚拟机上运行iperf的客户端,求5次平均值,得到如下结果。
b)特定应用性能对比测试
1.Oracle
Oracle版本:
OracleEnterprisedatabase10gR2
测试软件:
orabm
下载地址:
http:
//www.linxcel.co.uk/orabm/orabm.tar
方法:
分别在两台虚拟机上安装好Oracle软件,将orabm的测试用表放到了iscsi共享存储上,保证测试机到共享存储资源的独享,运行orabm软件测试5次,得到平均值。
结果如下:
1.5测试总结
从上面一系列的测试结果可以看出,在读性能上VMwareESX和xen虚拟机性能持平,在CPU、内存性能上,xen虚拟机啊比VMwareESX虚拟机略高,而在磁盘写性能和网络IO性能上xen相比VMwareESX有很大的性能优势。
而针对特殊应用oracle,xen也比VMwareESX拥有更好事务处理能力。
2、概述
2.1测试目的
本次目的在于测试多Xen虚拟机运行在单一主机上对系统整体性能影响。
2.2测试方法
●用RHCS(piranha)搭建http负载均衡服务器,转发方式用NAT。
轮循策略使用roundrobin。
●测试软件:
Loadrunner8.0。
配置了4台loadgenerator同时发送http请求。
●模拟2000用户并发访问PHP测试页
phpinfo()?
>。
2.3压力测试场景
1.3.1两台物理主机做HTTPRealServer
1.3.2每台物理主机装2个虚拟机,4个虚拟机做HTTPRealServer
1.3.3每台物理主机装3个虚拟机,6个虚拟机做HTTPRealServer
1.3.4每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer
2.4测试环境
2.4.1硬件环境
服务器型号:
DELL2950两台
硬件配置:
2*IntelXeonCPU2.66GHz/4G内存
2.4.2软件环境
操作系统:
RedhatEnterpriseLinux5Update2x86_64
应用软件:
piranha-0.8.4-9.3.el5
ipvsadm-1.24-8.1
httpd-2.2.3-11.el5_1.3
php-5.1.6-20.el5
2.4.3虚拟机配置
每个虚拟机分配1颗CPU,2G内存,配置文件如下:
name="vs1"
uuid="14b5a124-4a08-ab7f-8aae-5c7e82b40bb8"
maxmem=2000
memory=2000
vcpus=1
bootloader="/usr/bin/pygrub"
on_poweroff="destroy"
on_reboot="restart"
on_crash="restart"
vfb=["type=vnc,vncunused=1,keymap=en-us"]
disk=["tap:
aio:
/xen/vs1.img,xvda,w"]
vif=["mac=00:
16:
3e:
01:
02:
51,bridge=xenbr0,script=vif-bridge"]
2.5、测试的情况与记录
本测试在系统未做任何优化的条件下进行,每种场景均测试五次取平均值。
报告中选择最接近平均值的一次列出。
其他测试结果请查看文件”xen虚拟化测试结果”。
2.5.1两台物理主机做HTTPRealServer
测试数据:
2.5.2每台物理主机装2个虚拟机,4个虚拟机做HTTPRealServer
2.5.3每台物理主机装3个虚拟机,6个虚拟机做HTTPRealServer
2.5.4每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer
2.5.5数据分析图
下图为2000个用户并发请求页面时的数据对比:
从上图曲线看出,“每台物理主机装4个虚拟机,8个虚拟机做HTTPRealServer”这种情况性能最好。
并且随着虚拟机数量的增加,性能有大幅度提升,并逐渐趋于平缓。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- performance xen vs vmwareesx
![提示](https://static.bdocx.com/images/bang_tan.gif)