memory partitioning
dormando
dormando at rydia.net
Mon Oct 1 06:45:49 UTC 2007
Peter Chiu wrote:
> My previous mail might be confusing.. pls let me clarify:
>
>
>
> Option 1:
>
> One instance of Memcached using 30GB of RAM running on each server. That
> is, a total of 10 instances of Memcached
>
>
>
> Option 2:
>
> 15 instances of Memcached, each using 2GB RAM, running on each server.
> That is, (a total of 15 instances on each server) x (10 servers) = 150
> instances of Memcached
>
The differences here are pretty obvious:
- Fewer large memcached's allow for higher efficiency of a get_multi.
- More instances mean you may logically partition them better. If you
have datasets which vary widely in size it can be useful.
I'd default to fewer big instances and use threads, and set up anything
else if you really know better.
-Dormando
More information about the memcached
mailing list