I wrote a simple test program that involved spawning off 5 threads to
read 1000 random entries from three memcached instances. When each
thread has its own memcached client instance I noticed that
performance is better than when I make all 5 threads use a single
memcached client instance. Is this expected? Is the standard practice
to use a single spy memcached cient instance that is shared across
threads or to have multiple client instances per thread?
Thanks,
Ryan