Caching Memcached。SLAB类和内存分配

Caching Memcached。SLAB类和内存分配,caching,memory-management,memcached,Caching,Memory Management,Memcached,例如,我们为一个memcached实例设置10mb。然后,我们发送1000个8kb的项目。这意味着所有项目都存储在第2类板中(例如)。 当1mb项目进入memcached时会发生什么?所有项目都将退出,页面将连接到所需的板级?几个月前,答案是1MB请求将失败。即使所有8KB项目都过期,它也将继续失败。原因是LRU是特定于楼板的。一旦将内存分配给任何板,就无法将其回收。我看到一些关于memcached组的邮件,建议在内存管理方面有一些新的发展。有关详细信息,请参阅

例如,我们为一个memcached实例设置10mb。然后,我们发送1000个8kb的项目。这意味着所有项目都存储在第2类板中(例如)。
当1mb项目进入memcached时会发生什么?所有项目都将退出,页面将连接到所需的板级

几个月前,答案是1MB请求将失败。即使所有8KB项目都过期,它也将继续失败。原因是LRU是特定于楼板的。一旦将内存分配给任何板,就无法将其回收。我看到一些关于memcached组的邮件,建议在内存管理方面有一些新的发展。有关详细信息,请参阅