很多时候需要监控服务器上的Memcached运行情况,比如缓存的查询次数,命中率之类的。但找到的
那个memcached-tool是linux下用perl写的,我也没试过windows能不能用。后来发现个简单的办法可以做到,就是使用Telnet。

1、windows系统连接memcached端口 cmd命令行中键入telnet 192.168.1.1 11211 11211是memcached绑定的端口号。
2、连接上端口后输入 stats命令,即可得到描述Memcached服务器运行情况的参数。
    STAT pid 4356 服务器进程ID
STAT uptime 56625 服务器运行时间,单位秒
STAT time 1225249079 服务器当前的UNIX时间
STAT version 1.1.0 服务器的版本号
STAT pointer_size 64
STAT rusage_user 151.845489 该进程累计的用户时间(秒:微妙)
STAT rusage_system 121.667603 该进程累计的系统时间(秒:微妙)
STAT ibuffer_size 4096
STAT curr_connections 13 连接数量
STAT total_connections 54136 服务器运行以来接受的连接总数
STAT connection_structures 318 服务器分配的连接结构的数量
STAT cmd_get 100595 取回请求总数
STAT cmd_set 6510 存储请求总数
STAT get_hits 96543 请求成功的总次数
STAT get_misses 4052 请求失败的总次数
STAT bytes_read 4427679 服务器从网络读取到的总字节数
STAT bytes_written 6585596 服务器向网络发送的总字节数

1>、uptime 是memcached运行的秒数,
2>、cmd_get是查询缓存的次数。
3>、这两个数据相除一下就能得到平均每秒请求缓存的次数——最近niupu的流量很低,所以平均也就一秒请求一次多,
    这么点大的压力,用文件系统缓存一样没问题,根本不会体现出使用memcached的优越。
4>、下面的cmd_set 就是设置key=>value的次数。整个memcached是个大hash,用cmd_get没有找到的内
    容,就会调用一下cmd_set写进缓存里。
5>、紧跟着是get_hits,就是缓存命中的次数。缓存命中率 = get_hits/cmd_get * 100%。
6>、下面的get_misses的数字加上get_hits应该等于cmd_get。
7>、而total_itemscurr_items表示现在在缓存中的键值对个数.
8>、在图上total_items == cmd_set == get_misses,不过当可用最大内存用光时,memcached就会删掉一些内容,上面的等式就不成立了

转载于:https://www.cnblogs.com/silverLee/archive/2009/11/13/1602501.html

命令行查看Memcached运行状态相关推荐

  1. linux memcached 运行,linux下查看Memcached运行状态

    查看Memcached运行状态的命令是:echo stats | nc 127.0.0.1 11211 查看memcached状态的基本命令,通过这个命令可以看到如下信息: STAT pid 2245 ...

  2. linux查看docker是否启动命令行,如何通过命令行查看docker服务是否已启动

    通过命令行查看docker服务是否已启动的方法如下: 查看docker的运行状态systemctl status docker 输出如下:[root@izr86o15kikb3az /]# syste ...

  3. Winrar从命令行查看压缩文件内容

    如果能从命令行查看压缩文件内容,可以避免有时候的弹窗: 看了一下,说是v参数是查看: 找不到路径:先加一下path环境变量: 输个命令:错了: 用 -v,但是没有在命令行显示:而是弹出了Winrar的 ...

  4. 了解活动目录操作主机角色及GUI命令行查看方法

    操作主机又称为:Flexible Single Master Operations (FSMO) Schema master (架构主控):负责整个林的"类","属性&q ...

  5. 命令行查看网卡使用的驱动+跳板机命令行设置静态地址

    命令行查看网卡使用的驱动 lspci -vvv 如果设备信息的没有出现下面两行 Kernel driver in use: nvme     Kernel modules: nvme 说明驱动没安装 ...

  6. CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程!...

    CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程! 不用任何第三方软件的情况下,打开CMD执行如下命令:1,netstat -ano 你可以查看到Local ...

  7. Android4.4电池电量命令行查看

    命令行查看电池电量方法: #cd /sys/class/power_supply/BATTERY #ls capacity 表示当前电量 status 电池状态 Charging ---> 充电 ...

  8. Android用命令行查看手机架构

    用命令行查看安卓手机的架构: adb shell cat /proc/cpuinfo 结果实例: processor : 0 BogoMIPS : 3.84 Features : fp asimd e ...

  9. mac 命令行查看DNS

    mac 命令行查看DNS 使用命令nslookup bin nslookup store.chanjet.com Server: 172.18.24.45 Address: 172.18.24.45# ...

最新文章

  1. 使用BeautifulSoup爬虫
  2. python with语句_python中的with语句
  3. HDU 1536 求解SG函数
  4. python删除第一行_Python删除文件第一行
  5. 业务逻辑数据层SqlDataSourcesql的输入参数控件参数System.Web.UI.WebControls.GridView.SelectedValue...
  6. 新漏洞可导致西门子 PLCs 遭远程攻击
  7. source insight 使用技巧
  8. 微信小程序版本自动更新弹窗提示
  9. python中文文本聚类_python进行中文文本聚类实例(TFIDF计算、词袋构建)
  10. ACCESS数据库查询
  11. idea打包jar程序
  12. 20170216.双目摄像机标定参数说明
  13. 微信小程序:图片秒加水印制作生成
  14. python调用按键精灵插件_Textobot-用交互式TB插件在iPhone上砸壳更美滋滋
  15. 电视机丢失卫星信号出现花屏——Shader
  16. 互联网日报 | 小米市值突破6600亿港元;水滴筹上线“水滴行者”风控系统;2020世界互联网大会开幕...
  17. ACM求多边形重心和面积问题
  18. css设置格子背景,跟本子一样
  19. react native 渐变 BVLinearGradient报错不存在
  20. vba 发送邮件 html,VBA自动发送邮件+内容+附件

热门文章

  1. 安全研究员警告:特斯拉 Backup Gateway 联网存在多种安全风险
  2. Silverlight Blend动画设计系列三:缩放动画(ScaleTransform)
  3. java源码-AtomicReference
  4. 关于使用_bstr_t的一个坑
  5. 跨浏览器测试工具推荐
  6. java开发实战经典学习笔记第2部分
  7. 实业逻辑与品牌逻辑的矛盾
  8. SocketType 枚举----指定 Socket 类的实例表示的套接字的类型
  9. WCF我应该再深入一些
  10. Vlan9.com论坛 2007-10-30精华技术文档