星期三, 二月 17, 2016

memcached——stats状态命令

参考 http://blog.163.com/suyangcs@126/blog/static/1132801932013527113121511/

1stats 全局统计

2stats items 统计各slab classitem的情况

 

number 3 表示当前有3个值

age 反映了当前还在缓存的数据中最久的时间

evicted 若一个slabevicted属性不是0,则说明当前slab出现了提前剔除数据的情况。

evicted_time evicted不为0,则evicted_time就代表最后被剔除的数据时间缓存的时间。

3stats slabs 统计slabs的使用情况

 

    1 chunk_size    当前slab每个chunk的大小

    2

    3 chunk_per_page     每个page能够存放的chunk

    4

    5 total_pages  分配给当前slabpage总数

    6

    7 total_chunks 当前slab最多能够存放的chunk数,应该等于chunck_per_page * total_page

    8

    9 used_chunks 已经被占用的chunks总数

   10

   11 free_chunks  过期数据空出的chunk里还没有被使用的chunk

   12

   13 free_chunks_end     新分配的但是还没有被使用的chunk

4stats cachedump slab_id limit_num 显示某个slab中前limit_numkey列表,显示格式如下

ITEM key_name [value_length b;expire_time|access_time s]

key不过期,则expire_time显示为服务器启动的时间。

这里slab_id的选择来自于2中返回的结果(items:1:number..)limit_num指返回记录条数,0表示显示所有记录。

5stats malloc 显示内存分配数据

6 stats reset 清空统计数据

 

没有评论:

发表评论