时间久了老忘记,存个档。尤其是evictions 的值。这个值一旦不是0 说明要么memcache的存储容量不够了,要么是程序在写memcache的时候设置的过期时间太长了。
telnet x.x.x.x 11211
stats
STAT | pid | 2718 | PID |
STAT | uptime | 5977041 | 服务运行的时间(秒) |
STAT | time | 1388066048 | |
STAT | version | 1.4.5 | 版本 |
STAT | pointer_size | 64 | 指针size |
STAT | rusage_user | 63.159398 | 用户时间 |
STAT | rusage_system | 126.132824 | 系统时间 |
STAT | curr_connections | 24 | 当前连接数 |
STAT | total_connections | 22540 | 总连接数 |
STAT | connection_structures | 47 | 分配的结构数 |
STAT | cmd_get | 2142183 | Get命令(读)次数 |
STAT | cmd_set | 149632 | Set命令(写)次数 |
STAT | cmd_flush | 0 | Flush命令次数 |
STAT | get_hits | 1913625 | 读命中次数 |
STAT | get_misses | 228558 | 读未命中次数 |
STAT | delete_misses | 0 | Delete命令未命中次数 |
STAT | delete_hits | 344 | Delete命中次数 |
STAT | incr_misses | 0 | Incr命令未命中次数 |
STAT | incr_hits | 0 | Incr命令命中次数 |
STAT | decr_misses | 0 | Decr命令未命中次数 |
STAT | decr_hits | 0 | Decr命令命中次数 |
STAT | cas_misses | 0 | Cas命令未命中次数 |
STAT | cas_hits | 0 | Cas命令命中次数 |
STAT | cas_badval | 0 | |
STAT | auth_cmds | 0 | 认证命令次数 |
STAT | auth_errors | 0 | 认证失败数 |
STAT | bytes_read | 1241858071 | 读取总字节数(请求) |
STAT | bytes_written | 4640618799 | 发送总字节数 |
STAT | limit_maxbytes | 6442450944 | 分配内存字节数 |
STAT | accepting_conns | 1 | 是否到过最大连接数 |
STAT | listen_disabled_num | 0 | 失效监听数 |
STAT | threads | 2 | 当前线程数 |
STAT | conn_yields | 0 | |
STAT | bytes | 29109225 | 当前存储总字节数 |
STAT | curr_items | 4385 | 当前存储数据条数 |
STAT | total_items | 146921 | 服务启动以来总共存储的条数 |
STAT | evictions | 0 | 为获取空闲内存而删除的items数(分配给memcache的内存用完后需要删除旧的数据腾出空间分配给新的数据) |
STAT | reclaimed | 19503 | 已过期的数据条目来存储新数据的数目 |
缓存命中率 = get_hits/cmd_get
stats
转载于:https://blog.51cto.com/skybug/1345268