• 实时查询memcached状态


    使用一行简单的命令,即可查看到 memcached 的状态信息,而无须借用其他语言。

    $ echo stats | nc 127.0.0.1 11211

    127.0.0.1 是 memcached 所在服务器 IP 地址, 11211 为 memcached 监听的端口。

    输出结果示例如下:

    STAT pid 3008
    STAT uptime 689245
    STAT time 1243321837
    STAT version 1.2.4
    STAT pointer_size 32
    STAT rusage_user 0.026995
    STAT rusage_system 0.090986
    STAT curr_items 188
    STAT total_items 188
    STAT bytes 1018859
    STAT curr_connections 6
    STAT total_connections 19
    STAT connection_structures 7
    STAT cmd_get 879
    STAT cmd_set 188
    STAT get_hits 447
    STAT get_misses 432
    STAT evictions 0
    STAT bytes_read 1029751
    STAT bytes_written 1773656
    STAT limit_maxbytes 67108864
    STAT threads 1
    END

    如果没有 nc 命令,则还可以使用 telnet ,直接 telnet 到 127.0.0.1 的端口 11211 ,输入 stats ,回车,即可看到结果。
    telnet 到 memcached 之后,还有很多命令可以使用,可参考文档。

    使用 quit 退出。

    状态信息参考:
         'pid':                            '7329',                  当前运行的进程 ID
         'uptime':                       '1145310',            进程连续运行时间
         'time':                          '1243321008',       服务器操作系统时间
         'version':                      '1.2.4',                 版本号
         'pointer_size':               '64',                     操作系统缺省的指针大小
         'rusage_user':               '869.234323',       进程累积消耗的用户时间
         'rusage_system':            '5338.781653',    进程累积消耗的系统时间
         'curr_items':                  '217780',             当前存储的条目数
         'total_items':                 '437929',             存储的总的条目数
         'bytes':                         '2328781744',      当前使用来存储条目的内存字节数
         'curr_connections':         '129',                  当前打开的连接数
         'total_connections':         '117319',            运行以来打开过的总的连接数
         'connection_structures':   '145',                 分配的连接结构数
         'cmd_get':                     '115491863',        获取请求的累加数
         'cmd_set':                     '437929',             存储请求的累加数
         'get_hits':                     '115073567'         被请求并存在的键值数
         'get_misses':                 '418296',             被请求并不存在的键值数
         'evictions':                    '38',                     被回收的条目数
         'bytes_read':                 '7178756824',       从网络上读取的总字节数
         'bytes_written':             '2201214718689',    写入到网络上的总字节数
         'limit_maxbytes':            '2621440000',       允许分配的最大字节数
         'threads':                      '1',                      线程数

  • 相关阅读:
    微信开发 之 开启开发模式
    微信公众号开发 之 编辑模式使用
    分析各种Android设备屏幕分辨率与适配
    【面向对象设计模式】 适配器模式 (二)
    重构 之 总结代码的坏味道 Bad Smell (一) 重复代码 过长函数 过大的类 过长参数列 发散式变化 霰弹式修改
    【Android 应用开发】Android资源文件
    java 创建并写入文件
    隐藏 HttpClient 在console的日志
    HOW TO CHANGE THE DEFAULT KEY-VALUE SEPARATOR OF A MAPREDUCE JOB
    java 时间戳转换
  • 原文地址:https://www.cnblogs.com/shuaixf/p/2744263.html
Copyright © 2020-2023  润新知