proxmox 性能测试 (OpenVZ vs KVM vs Vmware Server)

来源:互联网 发布:景甜父亲景勇资料知乎 编辑:程序博客网 时间:2024/06/11 23:04

硬碟资料大致上整理好了, 现在家中烂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 OSOpenVZVM ServerKVMstatic html1.120.691.900.95hello world2.552.452.752.51gustbook15.225.506.325.89gustbook25.425.667.385.99gustbook33.543.754.353.88gustbook43.613.804.433.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 则是效能最差

 

原创粉丝点击