Re: mod_proxy performance with apache 2.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Joshua,

I've tried changing MaxClients from 256 to 512 to 1024, no effect.
I've tried changing from MPM prefork to worker, and twiddled threads per child, no effect.

Just can't seem to get more than about 4 Mbit/sec out of the origin. I'll give dev@ a ping.

Thanks,
Skye


On 19-Mar-08, at 12:28 PM, Joshua Slive wrote:

On Tue, Mar 18, 2008 at 8:51 PM, Skye Poier Nott <skye@xxxxx> wrote:
Hi,

I am doing some load testing on a reverse proxy with apache 2.2 +
mod_proxy and I'm getting terrible throughput, I was wondering if
anyone had a suggestion.

I have the following config, all on gigabit ethernet:

1 origin server -> 2 mod_proxy servers -> 4 client simulators (flood)

The origin and proxy servers are configured with 100 name-based
virtual hosts, the proxy servers with config like this:

<VirtualHost *:80>
        ServerName w0099.example.com
        ProxyPass / http://10.100.10.XX:80/w0099/
        ProxyPassReverse / http://10.100.10.XX:80/w0099/
</VirtualHost>


When I start up flood on the client simulators (250 clients each), I
only get about 4 Mbit/sec out of the origin server.  I've tried
twiddling all the settings in mod_proxy to no avail (like smax=64
max=512 ttl=120 min=8 acquire=1)

If I set up lighttpd on the proxy servers, I fully saturate the gigE
on the origin server (~500 Mbit/sec)

What could explain this 125x difference in performance? Is there some
sort of resource or lock or something contention in mod_proxy that I
should know about?

I'm not a mod_proxy performance expert (and you might need to ask on
the dev@httpd list to find one), but you should start with the basics:
have you looked at the mod_status server-status output? Are you
exceeding MaxClients? Is there anything interesting in the error log?

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


Attachment: smime.p7s
Description: S/MIME cryptographic signature


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux