memcached的一些基本属于

Page 
分配给Slab的内存空间,默认是1MB。分配给Slab之后根据slab的大小切分成chunk。

Chunk 
用于缓存记录的内存空间。
 
Slab
特定大小的chunk的组。













注意:
    1,chunk是在page里面划分的,而page固定为1m,所以chunk最大不能超过1m。
    2,chunk实际占用内存要加48bytes,因为chunk数据结构本身需要占用48bytes。
    3,如果用户数据大于1m,则memcached会将其切割,放到多个chunk内。
    4,已分配出去的page不能回收。

猜你喜欢

转载自flyvszhb.iteye.com/blog/2225339