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/
gem sources -a https://ruby.taobao.org/
gem sources -l
gem install ruby-pcap -v ‘0.7.8‘
gem install bundle
gem install rake
git clone https://github.com/etsy/mctop.git
cd mctop
bundle install
rake install
ln -s /usr/local/mctop/bin/mctop /usr/bin/mctop

使用


查看帮助:

mctop –h
Usage: mctop [options]
-i, --interface=NIC Network interface to sniff (required)
--host=HOST Network host to sniff on (default all)
-p, --port=PORT Network port to sniff on (default 11211)
-d, --discard=THRESH Discard keys with request/sec rate below THRESH
-r, --refresh=MS Refresh the stats display every MS milliseconds
-h, --help Show usage info
mctop -i eth0 -p 11211

输出类似如下信息:

memcache key calls objsize req/sec bw(kbps)
key12 1 6 0.02 0.00
key10 1 6 0.02 0.00
username 1 12 0.02 0.00
 
sort mode: reqsec (desc) keys: 3 packets (recv/dropped): 21 / 0 ( 0.00%) rt: 0.719 (ms)
Q:quit | C:sort by calls | S:sort by size | R:sort by req/sec | B:sort by bandwidth | T:toggle sort order (asc|desc)
时间: 2024-10-11 16:06:18

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

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 当前操作系统的指针大

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

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 &&

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

九爷打你了解 mctop: 监视 Memcache 流量

mctop: 监视 Memcache 流量 mctop 与 top 相似,主要用于监视 Memcache 的流量,包括 key 的调用次数.对象存储大小.每秒的请求数.以及消耗的网络带宽等. mctop 的源代码可从 GitHub 获取.

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

memcache的带图形界面监控工具memcachephp

memcache也有一款图形界面的监控工具(memcachephp),可以通过这个工具查看到局域网内所有部署memcache机器或者端口的memcache的运行情况,对我们监控memcache的缓存命中率.cache利用率.点击率等信息有很好的帮助作用.图形界面工具的推出,有助于我们性能测试工程师脱离命令行方式,避免多个memcache端口的监控窗口来回切换,更能够让测试人员有足够多的时间去做其他方面的工作. 1.本地下载memcachephp.zip,网上提供下载,注意这是一个需要apache