Memcache监控工具 -- stats

Memcache监控工具 -- stats

介绍

Memcache的stats命令是最基本的查看memcache状态的工具。

默认实例下,通过telnet 127.0.0.1 11211这样的命令连接上memcache,然后输入stats就可以看到memcache当前的状态。

这些状态的说明如下:


pid


memcache服务器的进程ID


uptime


服务器已经运行的秒数


time


服务器当前的unix时间戳


version


memcache版本


pointer_size


当前操作系统的指针大小(32位系统一般是32bit)


rusage_user


进程的累计用户时间


rusage_system


进程的累计系统时间


curr_items


服务器当前存储的items数量


total_items


从服务器启动以后存储的items总数量


bytes


当前服务器存储items占用的字节数


curr_connections


当前打开着的连接数


total_connections


从服务器启动以后曾经打开过的连接数


connection_structures


服务器分配的连接构造数


cmd_get


get命令(获取)总请求次数


cmd_set


set命令(保存)总请求次数


get_hits


总命中次数


get_misses


总未命中次数


evictions


为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)


bytes_read


总读取字节数(请求字节数)


bytes_written


总发送字节数(结果字节数)


limit_maxbytes


分配给memcache的内存大小(字节)


threads


当前线程数

相关命令


stats

显示服务器信息、统计数据等

stats reset

清空统计数据

stats malloc

显示内存分配数据

stats cachedump slab_id limit_num

显示某个slab中的前limit_num个key列表,显示格式如下

ITEM key_name [ value_length b; expire_time|access_time s]

其中,memcached 1.2.2及以前版本显示的是 访问时间(timestamp)

1.2.4以上版本,包括1.2.4显示 过期时间(timestamp)

如果是永不过期的key,expire_time会显示为服务器启动的时间

stats cachedump 7 2

ITEM copy_test1 [250 b; 1207795754 s]

ITEM copy_test [248 b; 1207793649 s]

stats slabs

显示各个slab的信息,包括chunk的大小、数目、使用情况等

stats items

显示各个slab中item的数目和最老item的年龄(最后一次访问距离现在的秒数)

stats detail [on|off|dump]

设置或者显示详细操作记录

参数为on,打开详细操作记录

参数为off,关闭详细操作记录

参数为dump,显示详细操作记录(每一个键值get、set、hit、del的次数)

stats detail dump

PREFIX copy_test2 get 1 hit 1 set 0 del 0

PREFIX copy_test1 get 1 hit 1 set 0 del 0

PREFIX cpy get 1 hit 0 set 0 del 0

时间: 2024-08-05 11:16:25

Memcache监控工具 -- stats的相关文章

Memcache监控工具 -- mctop

Memcache监控工具 -- mctop 介绍 mctop 与 memcache-top 相似,主要用于监视 Memcache 的流量,包括 key 的调用次数.对象存储大小.每秒的请求数.以及消耗的网络带宽等. 源代码:https://github.com/etsy/mctop 安装 cd /usr/local yum install libpcap-devel ruby-devel rubygems git gem sources --remove https://rubygems.org

Memcache监控工具 -- memkeys

Memcache监控工具 -- memkeys 介绍 memkeys是tumblr开源的类似top的工具,可用于实时查看memcached的key使用情况. 安装 安装autoconf(要求版本2.68以上): # wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz # tar zxvf autoconf-latest.tar.gz # cd autoconf-2.69 # ./configure # make &&

Memcache监控工具 -- memcachephp

Memcache监控工具 -- memcachephp memcachephp是一款memcache图形界面的监控工具,可以通过这个工具查看到局域网内所有部署memcache机器或者端口的memcache的运行情况,对我们监控memcache的缓存命中率.cache利用率.点击率等信息有很好的帮助作用.图形界面工具的推出,有助于我们性能测试工程师脱离命令行方式,避免多个memcache端口的监控窗口来回切换,更能够让测试人员有足够多的时间去做其他方面的工作. 在http://pecl.php.n

Memcache监控工具 -- memcache-top

Memcache监控工具 -- memcache-top 介绍 memcache-top是用perl语言编写的,可以运行在term下的脚本文件,最新版本为0.6.它能够像top一样显示各个memcached节点的状态变化,其中包括系统管理员最关心的几个指数,例如:缓存命中率,内存使用率,读写QPS等. 安装 cd /usr/local mkdir memcache-top cd memcache-top wget https://memcache-top.googlecode.com/files

Memcache监控工具 -- memstat

Memcache监控工具 -- memstat 安装上文<Memcache客户端库libmemcached介绍和部署>安装好后,进入到命令行工具目录/usr/local/libmemcached/bin/下面. 命令行工具中,memstat 可在命令行查看 memcached 服务器的情况,比如:get/set命令统计.get命中率.读写字节数.线程数等等. [[email protected] bin]# memstat --servers=192.168.11.51:11211 Listi

php中memcache的使用 及 windows 中的memcache监控工具

php中使用memcache 1. 测试代码 这是memcache官方测试memcache代码 <?php $memcache = memcache_connect('localhost', 11211); if ($memcache) { $memcache->set("str_key", "String to store in memcached"); $memcache->set("num_key", 123); $obj

CenOS下安装Memcache和PHP Memcache扩展.

I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码   yum install libevent-devel 2.安装memcache 从http://memcached.org/下载最源码新版1.4.13 Shell代码 tar -xzvf memcached-1.4.13.tar.gz cd memcached-1.4.13 ./configure --prefix=/usr/local/memcach

Win7中安装Telnet客户端

Win7中安装Telnet客户端 1. "开始"."控制面板"."程序"."打开或关闭Windows功能". 2. 勾选"Telnet客户端",并点击"确定". 3. 按下快捷键"Win+R",并输入"cmd"后点击"确定". 4. 测试telnet功能. 输入memcache的stats命令后:

memcached状态分析

1.memcache状态stats说明: pid memcache服务器的进程ID uptime 服务器已经运行的秒数 time 服务器当前的unix时间戳 version memcache版本 pointer_size 当前操作系统的指针大小(32位系统一般是32bit) rusage_user 进程的累计用户时间 rusage_system 进程的累计系统时间 curr_items 服务器当前存储的items数量 total_items 从服务器启动以后存储的items总数量 bytes 当