sheaven

vmware vi3企业平台虚拟机web服务器压力测试

环境:ESX3.5U2+VC2.5U3
ESX主机配置:DELL2950 双路四核E5450@3.00GHz,32G内存,双网口千兆网卡*2,单口4Gb HBA卡*2
中心存储:Netapp2050A FC双冗余方式链接ESX主机
vm配置:
web、mysql、测试客户端均为4CPU,4GB内存,系统盘在vmfs,应用数据盘全部rdm到存储LUN。
其中web、mysql、测试客户端分别分布在3台ESX主机,ESX之间采用千兆交换机链接。
环境:
web:centos5.2-32位,nginx0.7.30,php5.2.8,php-fpm fastcgi
nginx进程8个,fastcgi开128个php进程

静态页面
webbench -c 10000 -t 30 https://192.168.88.12/images/Beijing2008/newtopic.gif
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET https://192.168.88.12/images/Beijing2008/newtopic.gif
10000 clients, running 30 sec.

Speed=1489408 pages/min, 61853432 bytes/sec.
Requests: 744674 susceed, 30 failed.
=========================================
phpinfo
webbench -c 10000 -t 30 https://192.168.88.12/phpinfox35.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET https://192.168.88.12/phpinfox35.php
10000 clients, running 30 sec.

Speed=63636 pages/min, 48736019 bytes/sec.
Requests: 31818 susceed, 0 failed.
============================================
php动态 dz论坛首页
webbench -c 10000 -t 30 https://192.168.88.12/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET https://192.168.88.12/index.php
10000 clients, running 30 sec.

Speed=15534 pages/min, 16145783 bytes/sec.
Requests: 7767 susceed, 0 failed.
==================================================
php动态 dz论坛列表第二页
webbench -c 10000 -t 30 https://192.168.88.12/forum-8-2.html
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET https://192.168.88.12/forum-8-2.html
10000 clients, running 30 sec.

Speed=6002 pages/min, 9228623 bytes/sec.
Requests: 3001 susceed, 0 failed.
==================================================
不得不佩服下nginx的静态文件处理能力,1489408 pages/min 这个成绩太出乎我的意料了,我想这基本也就是目前vi3平台虚拟机的最高性能了把。由于目前的平台vm最多使用4个cpu(据说VI4将会升级到支持8个CPU),所以除非esx主机使用更高主频的CPU,否则基本上和这个成绩也差不了多少了。
php我使用的是一个现成的dz论坛数据,由于还涉及到mysql的中间层,但是这样的结构已经非常接近实际使用环境了,在如此高并发的情况下还能够有将近每秒260 pages。
可以说在web处理能力上来说,企业级虚拟机平台是一种完全可以替代传统架构的平台,并且在满足性能需求的情况下,更加灵活和方便的部署、扩展方式,更加可靠的全平台HA方式,这无疑又给系统带来更高的稳定运行的能力。相信今后在web应用环境中vmware的VI3虚拟机平台将会有更加广阔的应用空间。

评论