When you are testing Apache, is it configured exactly the same as when you
are using it to front Mongrel?  i.e. do you have the mod_proxy_balancer
module setup and configured, with Mongrel running, etc.?  I am doing that.
So, it's likely I could get it faster if I didn't have any of that.


On 2/27/07, Kirk Haines <[EMAIL PROTECTED]> wrote:

On 2/27/07, Christopher Bailey <[EMAIL PROTECTED]> wrote:

> What I'm running into is that Mongrel appears only half as fast as
Apache
> when serving a small static HTML file.  If I then add in Apache with
> mod_proxy_balancer, going to a single Mongrel, it drops down to nearly
about
> a third of what pure static Apache will do.  This seems bogus to me, and
I
> suspect I have either some configuration problem, or something.  My
> understanding from what I've read is that Mongrel should be fairly close
to
> Apache when serving static content (at least not only 50% as fast).  Is
that
> right as a generalization?

That may not be far off at all, and that difference between going
directly to Mongrel versus going through Apache with proxying that you
report is about what I have seen.

> - Just Apache, num-conns=15000, ~1400 req/sec

That actually seems really slow.  My box is a lot slower than yours
(dual 2ghz 32 bit AMD processors on 2gb RAM, older kernel, slower
disk), and I get twice that speed through Apache (2.0) to a small
static file.  About 2800/second.

> - Direct to Mongrel on port 5000, num-conns=8000, ~740 req/sec

This is close to what I have seen in my direct-to-mongrel tests,
though I get speeds that are a little bit higher.  In the 800+
req/second range.  I don't think anything is wrong with your tests.


Kirk Haines
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to