Perlbal - performance bench mark

This is Interesting: Free IT Magazines  
Home > Archive > Perlbal > October 2007 > performance bench mark





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author performance bench mark
Yingyuan Cheng

2007-10-23, 7:11 am

I just installed perlbal on my openSUSE 10.2 box, P4 2.8G, 512M RAM,
using ab to request a static file which is 12 bytes or so. The testing
result is not so good comparing with other web servers such as
lighttpd/nginx,


request num
concurrent num
req/sec
ms/req
ms/req(concurrency)
Kbytes/sec
10000 5 735.47 6.798 1.360 155.85
10000 10 772.32 12.948 1.295 163.65
10000 50 774.08 64.593 1.292 164.03
10000 100 743.55 134.489 1.345 157.56
10000 500 669.01 747.378 1.495 141.76



epoll was used by perlbal, and aio calling was not found according to
strace output, though I configured it through management interface. CPU
was very busy, 80% used for user space.

So, what's the main reason preferring perlbal to other web servers?


--
yingyuan


Ask Bjørn Hansen

2007-10-23, 7:11 am


On Oct 23, 2007, at 2:34, Yingyuan Cheng wrote:

> epoll was used by perlbal, and aio calling was not found according to
> strace output,


Are you missing the IO::AIO module?

> though I configured it through management interface. CPU
> was very busy, 80% used for user space.


With AIO correctly installed and configured it should be less.

> So, what's the main reason preferring perlbal to other web servers?


Easy configuration? :-)

Actually - I think most of us use it primarily as a load-balancer.


- ask

--
http://develooper.com/ - http://askask.com/



Mark Smith

2007-10-23, 7:11 am

>
>
> Easy configuration? :-)
>
> Actually - I think most of us use it primarily as a load-balancer.
>


Pretty much. I use it to serve static files, reverse proxy to my internal
webservers, and provide introspection on what is going on with traffic and
the like. The other features are nice to have too - reproxy, easy SSL,
header manipulation, plugin support, selectors, etc.

Sure, just about all of the above can be done with Apache or lighttpd or
some other solution, but in my experience the configuration of Perlbal is
the easiest and It Just Works.


--
Mark Smith / xb95
smitty@gmail.com

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com