I just started a new thread "How to get more predictable caching
behavior - how to store sessions in memcached" to discuss my more
general question on how to achieve more predictability/reliability (I
might have hijacked this thread a little bit, sorry for this).

Cheers,
Martin


On Mar 12, 6:43 pm, Les Mikesell <lesmikes...@gmail.com> wrote:
> On 3/12/2010 11:21 AM, martin.grotzke wrote:
>
>
>
> >>> Hi,
>
> >>> I'm trying to follow this thread on my mobile, i hope i didn't miss
> >>> anything. But AFAICS it was not yet explained, when memcached might
> >>> drop cached data as long as there's enough memory and expiration is
> >>> not reached. Or is this not deterministic at all? Perhaps you can
> >>> point me to resources providing more details on this?
>
> >> 'Enough' memory may not be what you expect unless you understand how
> >> your data fits in the allocated slabs.  And I'm not sure what happens if
> >> the keys have hash collisions.
> > What about setting the minimum slab size to 1 mb (-n 1048576) so that
> > there's only one slab and one can calculate with this?
>
> After seeing more of this thread, I'm inclined to think that the problem
> that started it is really a misconfiguration or network issue.  While
> you shouldn't expect memcache to be a reliable store, the miss
> percentage should not double when you add another server.
>
> --
>    Les Mikesell
>     lesmikes...@gmail.com

Reply via email to