> Hi,
> This post: 
> http://oldblog.antirez.com/post/update-on-memcached-redis-benchmark.html
> says that running multiple single threaded servers is better than a single 
> multi threaded server.
> A benchmark I did using memslap in the default configuration also support 
> this claim. using two servers with one worker thread each I get ~ 273.2M/s 
> while using a single server with two worker threads gives me only ~207Mb/s.
>
> Since memcached took the multi threaded approach I'd expect the single multi 
> threaded server to have some benefits.
> Can anyone elaborate on those or give me a link to a site explaining them?

Apologies if I don't really feel like going through this again: can you
search the mailing list history for threads started by me, discussing the
last few releases? It talks about the performance you'd expect.

Not having any threads and running each daemon individually will be
"faster overall", but thread scalability in 1.4.15 is pretty good (11-12
cores just fine) and allows much higher efficiency of multiget, simpler
management, less memory wasted on tcp connections, etc. If you run one
instance per numa-node you get sort of both worlds right now.

Solarflare even posted an article recently on tuning it that's pretty
good. Please do your research.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"memcached" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to