httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cliff Woolley <>
Subject Re: [PATCH] improve request multiplexing in AB
Date Wed, 24 Apr 2002 07:10:53 GMT
On Tue, 23 Apr 2002, Aaron Bannert wrote:

> This patch corrects some problems in the ability of AB to handle
> concurrent processing by:
>  - enabling nonblocking connect()s.
>  - preventing APR from performing blocking reads, allowing AB to
>    multiplex over its own set of descriptors.
> ** If you saw poor concurrent performance with the worker MPM while
> testing with AB, please retest and submit your results.

May I just say HELL YEAH!  :)  That's awesome.  Attached are some runs I
just did before and after applying your patch to ab (nothing else
changed... I didn't even stop and restart httpd between runs).  Included
are a few dumps from mod_status during each ab run.

Summary for a concurrency level of 100, default worker params:

              Without patch     With patch
      RPS         60.69           1372.75
     KBPS        103.72           2345.90

In other words:

++1 on the patch =-)


View raw message