如何通过stats命令分析memcached 命令的内部状态

memcache(5)
Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:
先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息。
比如在我本机测试如下:
STAT pid 1552
STAT uptime 3792
STAT version 1.2.6
STAT pointer_size 32
STAT curr_items 1
STAT total_items 2
STAT bytes 593
STAT curr_connections 2
STAT total_connections 28
STAT connection_structures 9
STAT cmd_get 3
STAT cmd_set 2
STAT get_hits 2
STAT get_misses 1
STAT evictions 0
STAT bytes_read 1284
STAT bytes_written 5362
STAT limit_maxbytes
STAT threads 1
这里显示了很多状态信息,下边详细解释每个状态项:
1.& pid: memcached服务进程的进程ID
2.& uptime: memcached服务从启动到当前所经过的时间,单位是秒。
3.& time: memcached服务器所在主机当前系统的时间,单位是秒。
4.& version: memcached组件的版本。这里是我当前使用的1.2.6。
5.& pointer_size:服务器所在主机操作系统的指针大小,一般为32或64.
6.& curr_items:表示当前缓存中存放的所有缓存对象的数量。不包括目前已经从缓存中删除的对象。
7.& total_items:表示从memcached服务启动到当前时间,系统存储过的所有对象的数量,包括目前已经从缓存中删除的对象。
8.& bytes:表示系统存储缓存对象所使用的存储空间,单位为字节。
9.& curr_connections:表示当前系统打开的连接数。
10. total_connections:表示从memcached服务启动到当前时间,系统打开过的连接的总数。
11. connection_structures:表示从memcached服务启动到当前时间,被服务器分配的连接结构的数量,这个解释是协议文档给的,具体什么意思,我目前还没搞明白。
12. cmd_get:累积获取数据的数量,这里是3,因为我测试过3次,第一次因为没有序列化对象,所以获取数据失败,是null,后边有2次是我用不同对象测试了2次。
13. cmd_set:累积保存数据的树立数量,这里是2.虽然我存储了3次,但是第一次因为没有序列化,所以没有保存到缓存,也就没有记录。
14. get_hits:表示获取数据成功的次数。
15. get_misses:表示获取数据失败的次数。
16. evictions:为了给新的数据项目释放空间,从缓存移除的缓存对象的数目。比如超过缓存大小时根据LRU算法移除的对象,以及过期的对象。
17. bytes_read:memcached服务器从网络读取的总的字节数。
18. bytes_written:memcached服务器发送到网络的总的字节数。
19. limit_maxbytes:memcached服务缓存允许使用的最大字节数。这里为字节,也就是是64M.与我们启动memcached服务设置的大小一致。
20. threads:被请求的工作线程的总数量。这个解释是协议文档给的,具体什么意思,我目前还没搞明白。
总结:stats命令总体来说很有用,通过这个命令我们很清楚当前memcached服务的各方面的信息。除此之外,我还没有其他方法可以知道这些状态信息。可能还有其他途径,可能我对memcached组件还不太熟悉吧。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场如何通过stats命令分析Memcached的内部状态_百度知道
如何通过stats命令分析Memcached的内部状态
提问者采纳
通过这个命令可以看到如下信息: STAT pid 22459 进程ID STAT uptime 1027046 服务器运行秒数 STAT time
服务器当前unix时间戳 STAT ...0:echo stats | nc 127.1 11211 查看memcached状态的基本命令.0查看Memcached运行状态的命令是
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何通过stats命令分析Memcached的内部状态_百度知道
如何通过stats命令分析Memcached的内部状态
提问者采纳
1 11211 查看memcached状态的基本命令查看Memcached运行状态的命令是.: STAT pid 22459 进程ID STAT uptime 1027046 服务器运行秒数 STAT time
服务器当前unix时间戳 STAT .0:echo stats | nc 127,通过这个命令可以看到如下信息.0.
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Memcached常用命令 - 推酷
Memcached常用命令
1启动和连接
启动Memcached服务:
memcached -d -p11211 -u root -m 64 -c 1024 -P /var/run/memcached/memcached.pid
用Telnet连接上:
telnet192.168.1.100 11211
2.1常用命令列表
Description
Reads&a&value
Set&a&key&unconditionally
set&mykey&0&60&5
Add&a&new&key
add&newkey&0&60&5
Overwrite&existing&key
replace&key&0&60&5
Append&data&to&existing&key
append&key&0&60&15
Prepend&data&to&existing&key
prepend&key&0&60&15
Increments&numerical&key&value&by&given&number
incr&mykey&2
Decrements&numerical&key&value&by&given&number
decr&mykey&5
Deletes&an&existing&key
delete&mykey
Invalidate&specific&items&immediately
Invalidate&all&items&in&n&seconds
flush_all&900
Prints&general&statistics
Prints&memory&statistics
stats&slabs
Prints&memory&statistics
stats&malloc
Print&higher&level&allocation&statistics
stats&items
stats&detail
stats&sizes
Resets&statistics
stats&reset
Prints&server&version.
Increases&log&level
Terminate&telnet&session
2.2增删改查
add name 0 60 5&&&&& [name是key的名字(是以key/value存放),0标志,60表示数据存放60s,5表示放入多大数据。如果一个key已经存在,再放入是失败的]
add test1 0 0 10
testing002
NOT_STORED
add test2 0 0 10
testing002
get name&&&&&&&&& &&&&&&&& [获取 name的值。在第一行得到key的名字,flag的值和返回的value的长度。真正的数据在第二行,最后返回END]
VALUE test1 0 10
testing003
get test1 test2
VALUE test1 0 10
testing003
set name 0 60 5&&&&&& [如果 name 这个key存在,就是更新, 如果key不存在,就是添加]
set test1 0 0 10
testing001
delete key值
命令包括:
stats&reset&&
stats&malloc&&
stats&maps&&
stats&sizes&&
stats&slabs&&
stats&items&&
stats&cachedump&slab_id&limit_num&&
stats&detail&[on|off|dump]&&
执行stats items可以查看所有Slab的信息
执行stats cachedump 3 0可以查看Slab的id为3中的所有key-value。
最后一个数字表示取出多少数据,0表示所有数据。
如何对memcache的数据(key-value)进行遍历操作
Memcached: List all keys
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示

我要回帖

更多关于 memcached nc stats 的文章

 

随机推荐