内存分配
Memcached默认情况下采用了名为 Slab Allocator的机制分配来避免内存碎片
- chunks: 每个chunk中都保存了一个item结构体、一对key和value
- slab: 一个slab由若干个大小相等的chunk组成
- page:
缓存淘汰算法:
- LRU: Least Recently Used, 最近最不常访问的被淘汰, 访问时间距离现在最久远的被淘汰(较常用)
- LFU: Least Frequently Used, 在一段时间内访问次数最少( 访问频率最少)的被淘汰
- FIFO:
统计
- stats: 命中率
- stats items: LRU