Apache服务器性能评测
上一篇 / 下一篇 2011-12-15 13:42:10 / 个人分类:性能测试
f,N8X'u:dd0为了客观的了解Apache的服务器性能,在此选取Apache自带的性能测试软件ApacheBench, Version 2.0.40-dev and Version 2.3 分别作为性能测试工具。51Testing软件测试网oG2]{@
51Testing软件测试网/P;P'A(~0mC
1.比较现有T2000 Apache2.2.8经过优化前后的效果
/pj;|HW@_0RH0Webserver IP:10.56.234.3151Testing软件测试网DJ#vk#I YX&a
[
优化前httpd.conf:
C*u/A;R K4O0----------------------------------------------------------------------51Testing软件测试网%E
o:?%z~l$O&t%^l
StartServers 10
2ng U%D#o|$s1gX^0 MinSpareServers 5051Testing软件测试网k4vv)kN,o!^8b
MaxSpareServers 10051Testing软件测试网g&XPi+c2m0}6U~
ServerLimit 10000
E8e$@l;li)J,HD(j*x0 MaxClients 10000
!YC5Pl6F-p^.Bj0 MaxRequestsPerChild 0
R]#J.I
Ohn~~0----------------------------------------------------------------------
6]^|,v4@8[0优化后httpd.conf:
(x)]%^'d.y }A0----------------------------------------------------------------------51Testing软件测试网W9E7in9zG(W.a
StartServers 15051Testing软件测试网0E+q4o+NO
MinSpareServers 1051Testing软件测试网vE5LIWk2kH
MaxSpareServers 2051Testing软件测试网 yha J'`3_
ServerLimit 2000051Testing软件测试网({yBIf+iI
MaxClients 20000
!P#H1[}IL#z7]0N0 MaxRequestsPerChild 1000051Testing软件测试网)s$BL'{
M4Q3R1wh'G
----------------------------------------------------------------------
"W%g*l7R)bB3a0测试命令: /opt/apache2.2.8/bin/ab -n 10000 -c 100051Testing软件测试网 n-[7o'v
|/YV/}$m
http://127.0.0.1/pete/20kb/automot.jpg
{7Jg)LT3J^8?0测试方法: 访问20kb的jpg图片来获取tps数据,为了排除网络因素,选取127.0.0.1本地环路地址。51Testing软件测试网:c7i7Pjk
测试结果:
@z'nKeR)k)O@K0 ----------------------------------------------
2P%L
J y.[$c0 使用ApacheBench v2.0进行测试
8j-y8a2@NuB@d0 apache2.2.8(20k) 优化前 1657tps
MP!SE9e0 apache2.2.8(20k) 优化后 1666tps
!t
m.^o"uT&[F0 ---------------------------------------------51Testing软件测试网Vb8Ga*HqHY
使用 ApacheBench v2.3进行测试51Testing软件测试网-YumL4BGOY&p3c&i
apache2.2.8(20k) 优化前 1765tps
8sG-e)r&tc5M
I0 apache2.2.8(20k) 优化后 1822tps
gD@mf&O0 -----------------------------------------------
,_LTHH`g}0测试结论:由于这个Apache2.2.8版本没有编入worker.c模块,无法进行worker优化。但是,单独就对prefork的优化,发现性能提升很小。基本保持以后的水平。同时我们发现,测试结果受到T2000机器状态影响很大。所以,本测试基本在没有其他压力的情况下进行。51Testing软件测试网%@4^V
N qKzT
g/lf&Fxbn051Testing软件测试网9u~ek`M|#t7p
2.比较现有T2000上Apache2.2.8和Apache2.2.11优化后的性能
|
_P#b3qW0Webserver IP:10.56.234.31
2A9~I*Hf0R%u*BY]l0配置:
rX&p