使用Tsung对Apache / PHP进行负载测试时达到了1010的限制

时间:2013-10-08 16:39:43

标签: apache ubuntu tsung

我一直在测试一台Ubuntu服务器A从服务器B使用Tsung运行Apache / PHP,我达到了一个看似极限的东西,但我找不到它可能是什么:这里是一个图形显示行为=> http://i.stack.imgur.com/Mspqp.png Tsung给出的最大值为1010,看起来不像我在Apache / PHP / MySQL / Ubuntu配置中所知道的那样。

服务器A是DigitalOcean的虚拟机,运行Ubuntu 12.04和Apache2 / PHP5 / APC(Perfork MaxClients 384,ServerLimit 500)的简单安装:CPU或RAM的使用正常,未满。 Apache的服务器状态页面也显示了开放的插槽,因此限制似乎不是来自那里。

服务器B是DigitalOcean的另一个虚拟机,运行简单的Ubuntu 12.04和Tsung安装。

Webapp代码包括一些PHP和一些MySQL请求(500个最大连接)。

我在Apache / PHP / Ubuntu中找不到任何可以解释1000或1010限制的配置值,关于在哪里看的任何想法?

1 个答案:

答案 0 :(得分:1)

请更新以下参数,这些参数最多可支持8000个同时连接。

<IfModule mpm_worker_module>
   ServerLimit             250
   StartServers             10
   MinSpareThreads          75
   MaxSpareThreads         250 
   ThreadLimit              64
   ThreadsPerChild          32
   MaxClients             8000
   MaxRequestsPerChild   10000
</IfModule>