/ Zope / Apsis / Pound Mailing List / Archive / 2005 / 2005-03 / Best Performing OS for Pound?

[ << ] [ >> ]

[ BT Messaging Anti-Virus Alert / ... ] [ Building Pound on Interix / "Chui G. ... ]

Best Performing OS for Pound?
Ken Caruso <ken(at)ipl31.net>
2005-03-02 20:45:39 [ SNIP ]
With the discussion of thread creation speed and pound, I am wondering
if there is a consensus as to which OS is the best choice for pound
performance wise.

I am currently running pound on OpenBSD 3.6 and chose OpenBSD because I
am most familiar with it. It is currently running without any problems
however I have it on a fairly low traffic project at the moment. I am
looking to replace balance with pound on much higher traffic site. Any
ideas if I will experience a decent performance gain by switching to
Linux? 

-Ken


Re: Best Performing OS for Pound?
Robert Segall <roseg(at)apsis.ch>
2005-03-04 20:02:10 [ SNIP ]
On Wednesday 02 March 2005 20:45, Ken Caruso wrote:
> With the discussion of thread creation speed and pound, I am wondering
> if there is a consensus as to which OS is the best choice for pound
> performance wise.
>
> I am currently running pound on OpenBSD 3.6 and chose OpenBSD because I
> am most familiar with it. It is currently running without any problems
> however I have it on a fairly low traffic project at the moment. I am
> looking to replace balance with pound on much higher traffic site. Any
> ideas if I will experience a decent performance gain by switching to
> Linux?
>
> -Ken

You will see performace improvements on multi-processor machines. The BSD 
threads are user-mode - it's all in a single process, and as such the load 
cannot be distributed over more than one CPU. The Linux (and Solaris) 
threading model supports that.

For low to medium load (say up to 150 requests per second in HTTP, about 50 
with HTTPS) it doesn't really matter, as Pound is very light weight anyway. 
Beyond that you probably should consider bigger hardware.
-- 
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-44-920 4904

MailBoxer