作者:孤鹜1101 | 来源:互联网 | 2014-05-27 21:18
硬碟资料大致上整理好了,现在家中烂Server完全是用proxmoxve虚拟出多种OS,包括目前我这个烂站也是用OpenVZ虚拟出来的,经过了几天的把玩之后,总算做出了一些简单的测试这次的测试主要是测试网站应用的效能,基本上就是测试LAMP的性能,测试的环境如
硬碟资料大致上整理好了, 现在家中烂Server 完全是用proxmox ve 虚拟出多种OS ,
包括目前我这个烂站也是用OpenVZ 虚拟出来的, 经过了几天的把玩之后, 总算做出了一些简单的测试
这次的测试主要是测试网站应用的效能, 基本上就是测试LAMP 的性能, 测试的环境如下
Host OS : 以纯Cent OS 5.4 64bit 来运作
OpenVZ : 在proxmox ve 下以OpenVZ 方式模拟出CentOS 5.4 64bit
VM Server : 在CentOS 5.4 64bit 下安装VMWARE SERVER , 并建立一个CentOS 5.4
64bit 的虚拟机
KVM : 在proxymox ve 下以KVM 方式建立一个CentOS 5.4 64bit 的虚拟机,
硬碟及网卡用virto driver
上面所有的OS 都用yum 更新所有套件到最新版, 包括PHP 5.3.1 , MySQL 5.1.42 , 除了Host OS
本身就是8G 的记忆体配置, 虚拟机都是2G 的记忆体配置, 实体的硬体配备则是CPU 则是E6750 2.66Ghz 双核心,
DDR2 800 , 160G SATA1 硬碟
测试的方式是以 http://www.pigo.idv.tw/archives/258 这篇所写的,测试Yii的效能,不同点就是测试的连线数量是20
, request数量为2000 ,就是ab - c 20 -n 20 …
下表是各种环境下的测试数据, 每个数字都代表秒数, 就是跑2000 次要花的时间, 而static html 则是apache
的预设首页跑5000 次, 每个测试都有跑很多次取其极限
|
Host OS
|
OpenVZ
|
VM Server
|
KVM
|
static html
|
1.12
|
0.69
|
1.90
|
0.95
|
hello world
|
2.55
|
2.45
|
2.75
|
2.51
|
gustbook1
|
5.22
|
5.50
|
6.32
|
5.89
|
gustbook2
|
5.42
|
5.66
|
7.38
|
5.99
|
gustbook3
|
3.54
|
3.75
|
4.35
|
3.88
|
gustbook4
|
3.61
|
3.80
|
4.43
|
3.97
|
虽然这样的测试非常不够客观, 照理说应该要在CentOS 5.4 下建立OpenVZ 及KVM , 但我懒,
爱上了proxmox ve 的简单(谁叫proxmox 没有做centos 版..) , 从上表发现到前两项测试OpenVZ 及KVM
竟然跑的比纯CentOS 5.4 要来的快? 也许是proxmox ve 的kernel 是2.6.24 的原因吧,
不然就是纯CentOS 有多跑什么降低效能, 只有当有跑到mysql 的时候, OpenVZ 的表现才会比纯CentOS 来的差,
但相差并不大就是了, Vmware Server 则是效能最差