用apache2.2做负载均衡为什么效率很低?该怎么解决

用apache2.2做负载均衡为什么效率很低?

我前端用apache2.2做负载均衡,后面集成了4台tomcat7服务器提供服务,代码如下

ProxyPass /spring3ibatis2 balancer://mycluster

<Proxy balancer://mycluster>

  BalancerMember http://192.168.128.136:8180/spring3ibatis2

  BalancerMember http://192.168.128.136:8280/spring3ibatis2

  BalancerMember http://192.168.128.139:8180/spring3ibatis2

  BalancerMember http://192.168.128.139:8280/spring3ibatis2

</Proxy>

我用任何一台tomcat7(优化配置了,配了多线程)做实验能达到1500webservice访问每秒

但是负载均衡后访问apache2.2,结果也只是1600webservice访问每秒。

apache2.2(是prefork模式)我也优化了,如下

<IfModule mpm_prefork_module>

  ServerLimit 10000

  StartServers 600

  MinSpareServers 600

  MaxSpareServers 1000

  MaxClients 10000

  MaxRequestsPerChild 10000

</IfModule>

实在搞不懂是为什么?请求大侠们赐教,非常感激!



俺也不知道为啥,期待高手解答…

用apache2.2做负载均衡为什么效率很低?该怎么解决

相关文章:

你感兴趣的文章:

标签云: