← Back to team overview

openstack team mailing list archive

Re: Load Balancers for Swift Proxy-servers ----why Pound ?

 

Howdy,

In general Nginx is really good, and we like it a lot, but it has one
design flaw that causes it to not work well with swift.  Nginx spools
all requests, so if you are getting a lot large (say 5GB) uploads, it
can be problematic.  In our testing a while ago, Pound proved to have
the best SSL performance over a 10G link.  There are a couple of
things that would be interesting to test that have come out since the
last time that we did testing:

1.  Encryption offloading to the newer Intel chips with it built in.
2.  Yahoo's Traffic Server has since become better documented.

--
Chuck

On Mon, Sep 19, 2011 at 6:47 AM, Kuo Hugo <tonytkdk@xxxxxxxxx> wrote:
> Hello , Stackers
> I'm interesting about the reason of Pound as SLB(software Load balance) in
> Swift docs.
> Most articles talk about the performance of SLB , and Nginx seems the winner
> of SLB battle .
> Lower CPU usage / lots of connections etc....
> Does Pound has better performance for Swift ?
> And if there's a clear comparison table would be great , really confusing
> about that ..
> In my study , Pound using 7 times of cpu usage than Nginx of SLB in same
> conditions .
> btw , most of articles just using HTTP instead of HTTPS.   Does Pound better
> than Nginx under HTTPS?
> Cheers
> Hugo Kuo
> --
> +Hugo Kuo+
> tonytkdk@xxxxxxxxx
> hugo.kuo@xxxxxxxxxxxx
> +886-935-004-793
> www.cloudena.com
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>


References