Which way is better for running memcached?

Jm lists practicalperl at gmail.com
Fri Feb 16 04:19:02 UTC 2007


Got it.Thanks for all the kind helps!

--Jennifer

2007/2/16, Travis Boucher <tbone at nexopia.com>:
> Jm lists wrote:
> >>
> >> The second way is almost certainly better because you will be able to
> >> bundle more keys together in a "get" request when you want multiple
> >> pieces of data. Requesting two keys in one "get" request is *much* more
> >> efficient than requesting one key in each of two requests.
> >
> > Steve,sorry I can't understand the words above.
> > Can you kindly help give a more detailed description?
> > Thanks again.
> Instead of sending 2 get requests, one to each instance, you can send a
> single get for both keys.
>
> Personally we use multiple instances on single machines for a few reasons:
>     1. We have 5GB instances, which is hard to deal with on 32bit
> machines, so we split them into 2.5GB instances each.
>     2. Multi CPU
>     3. We have a second set of smaller memcached instances for larger
> instances (full page caching).  This helps the slab allocator so it
> doesn't have to maintain so many different sets of sizes.
>
> However, for simple setups, fewer instances can be better since you can
> bundle requests for multi keys in few requests (and less latency).
>
>
>


More information about the memcached mailing list