网站运营
位置:首页>> 网站运营>> Apache Server 负载能力测试

Apache Server 负载能力测试

 来源:asp之家 发布时间:2010-05-09 18:18:00 

标签:apache,测试,服务器

服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。

Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据作为调整服务器设定或程序的依据。

在命令行下输出:

./ab -n number_of_total_requests

-c number_of_simultaneous_requests

your_web_server/your_php_app.php

例如:

./ab -n 1000 -c 50 www.domain.com/myapp.php

AB将同时向www.domain.com/myapp.php发出50个并发请求,共发出1000次。

测试结果将可能是这样的:

Server Software: Apache/2.0.16

Server Hostname: localhost

Server Port: 80

Document Path: /myapp.php

Document Length: 1311 bytes

Concurrency Level: 50

Time taken for tests: 8.794 seconds

Complete requests: 1000

Failed requests: 0

Total transferred: 1754000 bytes

HTML transferred: 1311000 bytes

Requests per second: 113.71

Transfer rate: 199.45 kb/s received

Connection Times (ms)

min avg max

Connect: 0 0 5

Processing: 111 427 550

Total: 111 427 555

myapp.php每秒钟可以处理的请求数为113.71个。将请求数增加,看看服务器能否处理更大的压力。你也需要调节Apache的 MaxClients,ThreadsPerChild,MaxThreadsPerChild等参数,基于你的httpd.conf中的MPM模块选择。

如果你想得到更详细的信息,请到www.apache.org上查阅一些更深入的文档,包括模块和第三方的提高效率的工具。修改httpd.conf后,要重启Apache服务器,然后再用AB测试。你会看到每秒请求数增加或减少。

记下每次的参数,最后选择最佳效率的那种配置。

要指出的是,除了AB,还有许多优秀的服务器性能测试软件。另外,如果你的服务器不是Apache,请自行寻找测试方法。

0
投稿

猜你喜欢

  • 小广告主现在获得了对在线广告产生巨大影响的机会。ContextWeb(一家文本广告)公司于10月17日发布了最新ADSDAQ广告交换平台。A
  • 2010年支付宝推出了全新的体验版,在改进体验的同时也重新布置了业务底层,使产品更加贴近设计初衷。也希望能够给用户带来更好的体验。以上不是这
  • 一、TCP Wrappers概述TCP Wrappers将TCP服务程序“包裹”起来,代为监听TCP服务程序的端口,增加了一个安全检测过程,
  • 今年新做了个地方网站 喀克网 www.kakew.com现在将我在宣传中的各项开支给大家报一下,或许对大家有帮助:1、设计LOGO 费用10
  • 国内著名IT类Blog《awflasher》上最近发布了一篇文章《ByeBye Google Adsense ---全面撤下我的内容广告》。
  • 1.域名和空间域名对排名的影响是非常小,但对网站整体来说却是很重要,因为一个好的域名会给我们带来很大流量和知名度,选择的时候,以短小易记为原
  • 我从博客们中听到最多的一个抱怨是,不管多么努力,他们都无法获得每天 100 人次的页面浏览量。实际上,博客初期是最艰难的,因为您需要努力工作
  • 核心提示:主要是告诉销售人员,不要把时间浪费在这些地方,因为不产生价值,有点甚至可能给自己带来麻烦。什么样的网站不需要SEO网站优化?SEO
  • 前段时间自己的一个网站进沙盒了,心里很是着急,现在这个网站终于走出google的沙盒了,现在和大家分享下 ,其实对待网站进沙盒如何让网站尽快
  • 卖炒货的也已经开始需要建立自己的网店,让更多人可以在网上订购自己的瓜子和糖炒栗子。网店的丰富和普及,使得“办公地点”可以无处不在,很多无需和
  • 尽管在公开场合,几乎每个人都承认,SEO(搜索引擎优化)能否取得预期的效果,取决于网站的内容质量。但是,也不可否认,在许多人的潜意识里,仍然
  • dedecms是一个非常好的CMS程序,现在最新版本是5.7。经过很多版本的升级和功能添加,dedecms仍然存在很多问题。这里不是说DED
  • 很多新站长都在为自己的网站推广而头痛,寻求友情链接,提交网站目录,搜索引擎,忙乎了很久也不见什么效果。下面就我对自己的网站推广和公司网站推广
  • 昨日看到Heyi的博客上布满了关键字的链接,而我又对这些链接的分布有一些不同的想法,很早的时候曾经写过谈链接的艺术一文,其中只简单的说明了链
  • 本来只想算算花了多少钱,谁知写得头晕,写太多了。03年工作后开始接触网络,说来惭愧,因为俺是学医的,所以只顾埋头苦读,不闻窗外事,所以大学期
  • 10月12日消息,据国外媒体报道,互联网用户管理机构ViziSense最新数据显示,谷歌Gmail已经超越雅虎,成为印度最受欢迎的电子邮件服
  • 过去的几年,由于大量广告主的大量资金注入互联网 ,已具实力的网站你争我斗,海量新兴的网站迅速崛起,都想在这个看起来赚钱很美、实则赚钱不易的互
  • 没有人喜欢垃圾信息,除了制造者本人。如果你正运行着一个 WordPress 博客系统,你可能已经至少安装了一个垃圾信息控制部件,但
  • 问:windows缓存写入失败无法为\harddiskvolume1\winnt\system32\spev.log(大概是这个spev.l
  • Godaddy windows主机添加域名在现有虚拟主机帐户上可以添加多个域名。你可以根据自己选择的主机方案去注册,而不需要局限在一个原始注
手机版 网站运营 asp之家 www.aspxhome.com