linux查看memcached状态_linux memcached状态_hebing880914的博客-程序员宅基地

技术标签: lamp  

[root@LinuxAS6-iCloud xinetd.d]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 22362    //memcache服务器的进程ID  www.2cto.com  
STAT uptime 1469315    //服务器已经运行的秒数
STAT time 1339671194    //服务器当前的unix时间戳
STAT version 1.4.9    //memcache版本
STAT libevent 1.4.9-stable    //libevent版本
STAT pointer_size 64    //当前操作 系统的指针大小(32位系统一般是32bit,64就是64位操作系统)
STAT rusage_user 3695.485200    //进程的累计用户时间
STAT rusage_system 14751.273465    //进程的累计系统时间
STAT curr_connections 69    //服务器当前存储的items数量
STAT total_connections 855430    //从服务器启动以后存储的items总数量
STAT connection_structures 74    //服务器分配的连接构造数
STAT reserved_fds 20    //
STAT cmd_get 328806688    //get命令(获取)总请求次数
STAT cmd_set 75441133    //set命令(保存)总请求次数  www.2cto.com  
STAT cmd_flush 34    //flush命令请求次数
STAT cmd_touch 0    //touch命令请求次数
STAT get_hits 253547177    //总命中次数
STAT get_misses 75259511    //总未命中次数
STAT delete_misses 4    //delete命令未命中次数
STAT delete_hits 565730    //delete命令命中次数
STAT incr_misses 0    //incr命令未命中次数
STAT incr_hits 0    //incr命令命中次数
STAT decr_misses 0    //decr命令未命中次数
STAT decr_hits 0    //decr命令命中次数
STAT cas_misses 0    //cas命令未命中次数
STAT cas_hits 0        //cas命令命中次数
STAT cas_badval 0    //使用擦拭次数
STAT touch_hits 0    //touch命令未命中次数
STAT touch_misses 0    //touch命令命中次数
STAT auth_cmds 0    //认证命令处理的次数
STAT auth_errors 0    //认证失败数目
STAT bytes_read 545701515844        //总读取字节数(请求字节数)
STAT bytes_written 1649639749866    //总发送字节数(结果字节数)
STAT limit_maxbytes 2147483648        //分配给memcache的内存大小(字节)
STAT accepting_conns 1            //服务器是否达到过最大连接(0/1)
STAT listen_disabled_num 0    //失效的监听数
STAT threads 4        //当前线程数
STAT conn_yields 14    //连接操作主动放弃数目
STAT hash_power_level 16    //
STAT hash_bytes 524288
STAT hash_is_expanding 0
STAT expired_unfetched 30705763
STAT evicted_unfetched 0
STAT bytes 61380700    //当前存储占用的字节数
STAT curr_items 28786    //当前存储的数据总数
STAT total_items 75441133    //启动以来存储的数据总数
STAT evictions 0    //为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
STAT reclaimed 39957976    //已过期的数据条目来存储新数据的数目
END
 
退出:quit或者ctrl + ] 然后在按q就行了。
 
 
安装telenet方法
1、yum install telnet-server 服务端
2、yum install telnet 客户端
3、vi /etc/xinetd.d/telnet
service telnet
 
{
 
       flags              = REUSE
 
       socket_type     = stream       
 
       wait        = no
 
       user        = root
 
       server             = /usr/sbin/in.telnetd
 
       log_on_failure       += USERID
 
       disable           = yes
 
}
 
将disable项由yes改成no。
 
4、/etc/init.d/xinetd restart
 
其他方式:
 
前项目中,linux下memcached的启动/结束的方式
 
默认情况下memcached安装到/usr/local/bin下。
 
进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root
 
获取运行状态:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached 
 
 
停止memcached:kill -9 pid  (-9表示强制杀死,pid 为进程的进程标识符)
 
 
-d 选项是启动一个守护进程,
 
 
-m 是分配给Memcache使用的内存数量,单位是MB,这里是1024MB,默认是64MB
 
 
-u 是运行Memcache的用户,这里是root
 
 
-l 是监听的服务器IP地址,默认应该是本机
 
 
-p 是设置Memcache监听的端口,默认是11211,最好是1024以上的端口
 
 
-c 选项是最大运行的并发连接数,默认是1024,这里设置了10240,按照你服务器的负载量来设定
 
 
-P 是设置保存Memcache的pid文件位置
 
 
-h 打印帮助信息
 
 
-v 输出警告和错误信息
 
 
-vv 打印客户端的请求和返回信息
 
ps -ef|grep memcached(命令说明) 
 
grep:功能说明:查找文件里符合条件的字符串。
 
|:管道命令操作符
 
ps(process status):功能说明:报告程序状况。
 
连接到 memcached:
 
 
telnet ip 端口,如telnet 192.168.100.11 11211
 
 
stats查看状态,flush_all:清楚缓存
 
 
查看memcached状态的基本命令,通过这个命令可以看到如下信息:
 
 
STAT pid 22459                             进程ID
 
 
STAT uptime 1027046                        服务器运行秒数
 
 
STAT time 1273043062                       服务器当前unix时间戳
 
 
STAT version 1.4.4                         服务器版本
 
 
STAT pointer_size 64                       操作系统字大小(这台服务器是64位的)
 
 
STAT rusage_user 0.040000                  进程累计用户时间
 
 
STAT rusage_system 0.260000                进程累计系统时间
 
 
STAT curr_connections 10                   当前打开连接数
 
 
STAT total_connections 82                  曾打开的连接总数
 
 
STAT connection_structures 13              服务器分配的连接结构数
 
 
STAT cmd_get 54                            执行get命令总数
 
 
STAT cmd_set 34                            执行set命令总数
 
 
STAT cmd_flush 3                           指向flush_all命令总数
 
 
STAT get_hits 9                            get命中次数
 
 
STAT get_misses 45                         get未命中次数
 
 
STAT delete_misses 5                       delete未命中次数
 
 
STAT delete_hits 1                         delete命中次数
 
 
STAT incr_misses 0                         incr未命中次数
 
 
STAT incr_hits 0                           incr命中次数
 
 
STAT decr_misses 0                         decr未命中次数
 
 
STAT decr_hits 0                           decr命中次数
 
 
STAT cas_misses 0                          cas未命中次数
 
 
STAT cas_hits 0                            cas命中次数
 
 
STAT cas_badval 0                          使用擦拭次数
 
 
STAT auth_cmds 0
 
 
STAT auth_errors 0
 
 
STAT bytes_read 15785                      读取字节总数
 
 
STAT bytes_written 15222                   写入字节总数
 
 
STAT limit_maxbytes 1048576                分配的内存数(字节)
 
 
STAT accepting_conns 1                     目前接受的链接数
 
 
STAT listen_disabled_num 0                
 
 
STAT threads 4                             线程数
 
 
STAT conn_yields 0
 
 
STAT bytes 0                               存储item字节数
 
 
STAT curr_items 0                          item个数
 
 
STAT total_items 34                        item总数
 
 
STAT evictions 0                           为获取空间删除item的总数
 
另外一个例子:
 
启动/结束
 
memcached -d -m 10 -u root -l 192.168.0.122 -p 11200 -c 256 -P /tmp/memcached.pid
 
-d 选项是启动一个守护进程,
 
-m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
 
-u 是运行Memcache的用户,这里是root
 
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.122
 
-p 是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口
 
-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
 
-P 是设置保存Memcache的pid文件
 
kill `cat /tmp/memcached.pid`
 
获取运行状态
 
echo stats | nc 192.168.1.123 11200
 
watch "echo stats | nc 192.168.1.123 11200" (实时状态)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hebing880914/article/details/39925313

智能推荐

Hanlp等七种优秀的开源中文分词库推荐_weixin_33905756的博客-程序员宅基地

中文分词是中文文本处理的基础步骤,也是中文人机自然语言交互的基础模块。由于中文句子中没有词的界限,因此在进行中文自然语言处理时,通常需要先进行分词。纵观整个开源领域,陆陆续续做中文分词的也有不少,不过目前仍在维护的且质量较高的并不多。下面整理了一些个人认为比较优秀的中文分词库,以供大家参考使用。1、HanLP —— 汉语言处理包HanLP是一系列模型与算法组成的NLP工具包,..._hanlp实体推荐

python-京东扫码登录_c#京东扫描登录_小柠檬_的博客-程序员宅基地

python-京东扫码登录源码#-*- coding = utf-8 -*-#Time : 2021/2/9 #Author : 小柠檬#File : 京东扫码登录.pyimport requestsfrom PIL import Imageimport timeimport redef timer(): #输出时间 t = time.strftime('%H:%M:%S') return tdef loginQrCode(): #获取登录二维码 _c#京东扫描登录

[Pytorch框架] 4.2.3 可视化理解卷积神经网络_YEGE学AI算法的博客-程序员宅基地

文章目录4.2.3 可视化理解卷积神经网络背景基于Deconvolution的方法基于Backpropagation的方法Guided-BackpropagationCAM(Class Activation Map)Grad-CAM%load_ext autoreload%autoreload 2import torchimport numpy as npimport torch.nn as nnimport torch.nn.functional as Ffrom PIL import Im

师兄刷题笔记、算法小抄、面试突击版必备资源,帮你走上人生巅峰_谷歌师兄的算法小册_Big sai的博客-程序员宅基地

前言最近有很多朋友问我刷题、面试有没有什么好的资源。今天就给大家找了三个棒的开源资源,内容非常硬核,很多人靠着它进了大厂。不绕弯子,三个分别是谷歌师兄《谷歌大佬的刷题笔记》,东哥《labuladong的算法小抄》,Guide哥的《Java面试突击版》。三位大佬都是我很钦佩之人,他们把自己整理的东西开源分享,太赞了,我这边帮大家搜集到pdf版本可以直接观看。本来想在csdn上上传资源大家可以直接下载的,但是版权问题不允许,那这些开源资源pdf文件只能通过百度云方式给大家分享了。三份资源可以直接微信搜一_谷歌师兄的算法小册

swagger2集成springMvc生成在线API_requestbody swagger2_猿人小郑的博客-程序员宅基地

在现在的开发中,前后端分离开发越来越明显,也越来越重要,但是后台开发人员在开发完接口之后给前端人员或者APP端调用,而前端人员或者APP端对接口的作用以及接口中的参数往往不懂,这样双方不得不多次沟通交流,很浪费时间。于是就需要一个中间的工具来无缝连接后台与前端。这个中间工具就是今天的主角Swagger。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful_requestbody swagger2

python-datetime.strftime(),datetime.strptime(),timedelta,获取指定日期前n天的日期-程序员宅基地

获取7天前,格式为字符类型的日期获取在字符日期20210713前7天的日期

随便推点

C语言来实现字符串反转 只有单词顺序反转,单词里的字母不反转_丁低调的博客-程序员宅基地

题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。标点符号和普通字母一样处理。例如输入“student. a am I”,则输出“I am a student.”。思路:先将字符串整体翻转一遍,此时单词之间的顺序是翻转了,可是单词内部的顺序也翻转了,所以在一个个单词处理,将单词重新翻转过来。1.student. a am I-

ELK架构介绍_程序员劝退师-TAO的博客-程序员宅基地

1、核心组成ELK是一个应用套件(应用套件就是多款软件组合),由Elasticsearch, Logstash和Kibana三部分组件组成,简称ELK;它是一套开源免费、功能强大的日志分析管理系统。ELK可以将我们的系统日志、网站日志、应用系统日志等各种日志进行收集、过滤、清洗,然后进行集中存放并可用于实时检索、分析。这三款软件都是开源软件,通常是配合使用,而且又先后归于Elastic.co公司名下,故又被简称为ELK Stack。也就是能够收集多台服务器产生的日志数据的聚合套件!下图是ELK Stack的_elk架构

在fragmentActivity里面如何展示listView_fragment中如何实现listview_起名想半天,费事的博客-程序员宅基地

首先创建一个fragment,然后继承fragment(记住要导V4的包),之后写一个方法onCreateView创建一个Http,里面写两个方法:一个判断网络的方法、一个请求的方法。 方便调用import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkI..._fragment中如何实现listview

java向后兼容吗_Java向后不兼容历史的观察_dnc8371的博客-程序员宅基地

java向后兼容吗 在大多数情况下,Java是一个非常向后兼容的编程语言。 这样做的好处是,与大规模破坏兼容性相比,大型系统通常可以相对轻松的方式升级为使用Java的较新版本。 这样做的主要缺点是Java坚持了一些设计决策,这些决策自那时以来就被认为比理想情况要差,但必须留在原处以保持一般的向后兼容性。 即使Java与向后兼容性有相当强的联系,但Java的每个主要版本中仍存在差异,这些差异可能..._向后不兼容特性