Apache自带的ab(apache bench)工具[测试代码效率、压力测试,可以来测试网站并发量和某个页面访

标签:
abapachebench压力测试测试代码效率 |
1、
1)
ab –n 10000 –c 100 http://localhost/stati c/dynamic.php
模拟一百个人同时请求dynamic.php页面10000次
http://s10/mw690/9bbafb79g7cea7fb44719&690bench)工具[测试代码效率、压力测试,可以来测试网站并发量和某个页面访" TITLE="Apache自带的ab(apache
当把-c调整到1000时,apache瘫痪。
如何调整Apache的最大并发量:
MPM(多路处理模块):apache采用怎样的方式来处理并发。主要有三种方式:
a.
b.
c.
设置apache的最大并发数
在httpd.conf中修改
(1)
# Server-pool management (MPM specific)
Include "conf/extra/httpd-mpm.conf"
(2)
进入apache/bin
Httpd
http://s16/bmiddle/9bbafb79ge128fdd55dbf&690bench)工具[测试代码效率、压力测试,可以来测试网站并发量和某个页面访" />
看mpm_xxx.c,如果xxx是winnt,说明是winnt,另外还可能是prefork和worker。
(3)
默认是winnt
修改prefork
(4)
给大家一个合理的建议配置(对大部分中型网站):
如果是大型网站(pv值百万):
ServerLimit
MaxClients
如果是超大型网站(pv值上千万):
使用nginx反向代理和负载均衡