如何测试apache的并发数(压力测试)

suyupin 2004-03-30 02:58:16
apache的版本是2.0的.
我的平台是linux+php的.已经把httpd.conf中maxclient调到1000个.
我用siege测试.不知道为什么结果中的并发数总是253(是不是跟我自身机子的关系).
服务器的最大进程数为7000多.


有其他的方法马?
...全文
565 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
suyupin 2004-04-01
  • 打赏
  • 举报
回复
-c 并发是本地并发的吧
xylegend 2004-03-31
  • 打赏
  • 举报
回复
没有看到吗??Linux下 什么ab.exe啊???
suyupin 2004-03-31
  • 打赏
  • 举报
回复
最早使用的压力测试工具是apache的ab(apache benchmark),apache ab做重复压力测试不错,但是每次只能测试一个链接,如何测试一组链接(比如从日志中导出的1个小时的日志,做真实压力测试),后来找到了这个:
Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
FROM:http://weblog.chedong.com/archives/000033.html

不知道这个评语对不对。希望大家共同讨论。qq:37597006
如何设置使并发最大,最优化。
我的服务器是至强1g,内存1g,硬盘80g
ashchen 2004-03-31
  • 打赏
  • 举报
回复
ab是apache自带的测试程序,在apache的bin目录下自己找,怎么用看帮助
suyupin 2004-03-31
  • 打赏
  • 举报
回复
MaxRequestsPerChild,改2000了
参考文章:
http://tech.ccidnet.com/pub/article/c737_a47607_p1.html
重启了,

siege -c 300 -r 1000 http://.....
我用命令ps -ax|grep http|wc 结果是有两百多个
netstat|grep http|wc结果有3万多

siege -c 1000 -r 1 http://....
返回的结果却是连接数只有253



suyupin 2004-03-31
  • 打赏
  • 举报
回复
ab.exe是什么东西啊。
怎么用啊,是windows的吧
suyupin 2004-03-31
  • 打赏
  • 举报
回复
ab准不准啊,原理是什么,我的maxclient设为20怎么也可以并发1000
为什么并发到1100就不行了?
cmd:ab -c 1000 -n 1000 10.0.0.101/test.html
liyuanzao 2004-03-30
  • 打赏
  • 举报
回复
ab.exe -n 100 http://....
ashchen 2004-03-30
  • 打赏
  • 举报
回复
ab.exe
mistjin 2004-03-30
  • 打赏
  • 举报
回复
MaxRequestsPerChild 有没有改过
suyupin 2004-03-30
  • 打赏
  • 举报
回复
快来人啊

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧