On Sat, Nov 26, 2011 at 7:15 AM, Arjen van der Meijden <a...@tweakers.net> 
wrote:
> Wouldn't more servers become increasingly (seen from the application) slower
> as you force your clients to connect to more servers?
>
> Assuming all machines have enough processing power and network bandwidth,
> I'd expect performance of the last of these variants to be best:
> 16x  1GB machines
>  8x  2GB machines
>  4x  4GB machines
>  2x  8GB machines
>  1x 16GB machines
>
> In the first one you may end up with 16 different tcp/ip-connections per
> client. Obviously, connection pooling and proxies can alleviate some of that
> overhead. Still, a multi-get might actually hit all 16 servers.

That doesn't make sense.  Why would you expect 16 servers acting in
parallel to be slower than a single server?  And in many/most cases
the application will also be spread over multiple servers so the load
is distributed independently there as well.

-- 
   Les Mikesell
     lesmikes...@gmail.com

Reply via email to