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 && make install
安装其它依赖:
# yum install libpcap-devel pcre-devel ncurses-devel
安装memkeys:
# git clone https://github.com/tumblr/memkeys.git # cd memkeys # ./autogen.sh # ./configure # make && make install
使用
# memkeys -h
Usage: memkeys -i NIC [options]
-d, --discard=THRESH Discard keys where req/s rate is below THRESH
-i, --interface=NIC Network interface to capture traffic on (required)
-p, --port=PORT Network port to capture memcache traffic on (default 11211)
-r, --refresh=INTERVAL Refresh the stats display every INTERVAL ms (default 500)
-l, --logfile=FILE Output logs to FILE
-R, --report=REPORT Output data in REPORT format (CSV or curses, default curses)
-h, --help This help
-v, --verbose Increase verbosity. May be used multiple times.
-V, --version Show program info and exit.
捕获eth0上memcached的key的使用情况,记录日志到/tmp/memkeys.log:
memkeys -i eth0 -l /tmp/memkeys.log
显示结果类似如下:
memcache key calls objsize req/sec bw(kbps)
username 1 12 0.14 0.01
key12 1 6 0.07 0.00
key10 1 6 0.06 0.00
sort mode: reqrate (desc) keys: 3 packets (recv/dropped): 24 / 0 (0.00%) rt: 1 (ms)
B:sort by bandwidth | C:sort by calls | Q:quit | R:sort by req/sec | S:sort by size | T:toggle sort order (asc|desc)
当你在一个很大网络流量的机器上运行memkeys,需要定义一个每秒请求量的阈值,过滤掉req/sec小于指定的值,否则内存空间占用将会增长得相当大。
memkeys -i eth0 -d 10.0 -l /tmp/memkeys.log
转载于:https://blog.51cto.com/ultrasql/1637555
Memcache监控工具 -- memkeys相关推荐
- Memcache - 一款图形化memcache监控工具
对于memcache监控,一般可以利用memcache自带的STAT命令来查看,但是其输出的结果对于开发而言不是很明了,监控的目的是让开发通过监控的结果去调优程序.这里介绍一款形化memcache监控 ...
- 【memcached】可视化memcache监控工具memcachephp安装与使用
# 一.背景 对于memcache监控,一般可以利用memcache自带的STAT命令来查看,但是其输出的结果对于开发而言不是很明了,监控的目的是让开发通过监控的结果去调优程序. memcache也有 ...
- php中获取memcache所有key,Memcache查看列出所有key方法及memkeys实时查看key使用情况...
本文我们来分享关于Memcache查看列出所有key方法及利用memkeys实时查看memcached key使用情况,smemkeys是tumblr开源的类似top的工具,可用于实时查看memcac ...
- Sean Lynch谈Facebook Claspin监控工具的由来
InfoQ中文站曾经报道过Facebook的工具文化,Claspin就是该文化的产物,形象来说,Claspin就是Cache的健康热图.该工具的创始人Sean Lynch在一篇博客中分析了它的由来. ...
- Memcache 内存分配策略和性能(使用)状态检查
一直在使用Memcache,但是对其内部的问题,如它内存是怎么样被使用的,使用一段时间后想看看一些状态怎么样?一直都不清楚,查了又忘记,现在整理出该篇文章,方便自己查阅.本文不涉及安装.操作.有兴趣的 ...
- 【转】Memcached管理与监控工具----MemAdmin
原文连接:http://blog.csdn.net/ajun_studio/article/details/6746877 原文作者:halfMe 转载注明以上信息! 使用MemCached以后,肯定 ...
- MemCache 分布式缓存
引用:http://baike.baidu.com/view/1193094.htm Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储 ...
- java调优方法,jvm监控工具
graph LR A-->B 性能概述 程序性能表现形式 执行速度:程序响应速度,总耗时是否足够短 内存分配:内存分配是否合理,是否过多消耗内存或者存在泄漏 启动时间:程序运行到可以正常处理业务 ...
- Memcache图形化管理工具MemAdmin
1.美图 2.概述 下面给大家介绍一款 memcache图形化管理工具: MemAdmin 下载地址: http://www.junopen.com/memadmin/ MemAdmin是一款可视化的 ...
最新文章
- Java模式(适配器模式)
- Windows Azure Virtual Machine (34) Azure VM挂载WebDAV
- eclipse配置了maven,项目报错
- 第三篇 12306自动刷票下单-下单
- windows没有磁盘_Windows硬盘和内存镜像取证
- java中if的嵌套循环_嵌套的多个“Next变量”if then循环
- iocp三层架构服务器模型
- 凸优化学习笔记(三):凸优化问题
- 连接服务器成功获取角色信息,客户端 获取 服务器 角色属性
- 解析rtcm32报文工具_RTCM数据格式实时处理方法应用
- PWM智能温控风扇的原理
- Python-Numpy练习
- 横向堆积柱状图(peak distribution)
- Total Phase Data Center介绍
- 通常网站当中的关键词密度如何控制呢
- 【开心小丫头】滚滚长江
- 执念斩长河暑期出发录
- 自学python能不能找到工作,学会了python好找工作吗
- Android高德地图基本开发/在线高德离线地图开发/断网使用离线地图(Assets文件夹的使用)
- 国家档案局发布第13号令《机关档案管理规定》
热门文章
- 学校计算机实验室实践心得,实验室实践心得体会
- 构造java_Java构造方法
- c#modbus tcp通讯助手开源_RS485和Modbus知识点汇总
- mysql存储过程实例实现查询_Mybatis应用mysql存储过程查询数据实例
- 执行环境,作用域链,闭包
- Node实现的异步I/O
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
- rmi远程代码执行漏洞_Apache Solr反序列化远程代码执行漏洞分析(CVE20190192)
- java自带的字节码技术_读懂字节码-还原JAVA源码
- c++ 使用nacos_超赞!用阿里开源的Nacos做SpringCloud注册中心真贴心...