Hello all,

I've read the FAQ and as much as I've found on the mailing list regarding this issue.

We're using memcached for our site, to cache all sorts of different data. It works pretty well.

The thing is, we don't have 100% control over the size of the data we typically cache. It may change over time. The problem then of course becomes that the slab classes are already populated, so things of other sizes won't find a slab class that matches their size, and thus cannot be cached at all.

One common suggestion seems to be to "warm up" the cache. Would it be a bad idea to warm up every slab class with a minimum of 1 item, just to make sure they're all "open"? I guess that is something we'd like to avoid.

Another way is to manually adjust the slab sizes over time, using memcached-tool to move items around, or even restarting the daemons. This seems a bit tedious though.

Is there any way to automatically adjust the slabs over time, as the data stored changes? What's the current practice for dealing with this problem, for other users of memcached?

Any advice appreciated - thanks!

--
Håkan Waara
Travelocity Nordic

Reply via email to