如何查看memcache的状态

作者&投稿:姓祥 (若有异议请与网页底部的电邮联系)
如何查看Memcache 运行状态 stats~

如何通过命令行查看memcache当前运
命令行下查看memcache的运行状态的命令主要是stats命令,步骤如下:
(1)首先通过telnet命令连接上memcache,命令:telnet 127.0.0.1 11211
(2)直接输入stats 就可以得到当前memcache的状态。
对于memcache的状态各英文的意思做如下解释:
pid memcache服务器的进程ID
uptime 服务器已经运行的秒数
time 服务器当前的unix时间戳
version memcache版本
pointer_size 当前操作系统的指针大小(32位系统一般是32bit)
rusage_user 进程的累计用户时间
rusage_system 进程的累计系统时间
curr_items 服务器当前存储的items数量
total_items 从服务器启动以后存储的items总数量
bytes 当前服务器存储items占用的字节数
curr_connections 当前打开着的连接数
total_connections 从服务器启动以后曾经打开过的连接数
connection_structures 服务器分配的连接构造数
cmd_get get命令(获取)总请求次数
cmd_set set命令(保存)总请求次数
get_hits 总命中次数
get_misses 总未命中次数
evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
bytes_read 总读取字节数(请求字节数)
bytes_written 总发送字节数(结果字节数)
limit_maxbytes 分配给memcache的内存大小(字节)
threads 当前线程数

<?php

$mem =new Memcache; #new关键字生成一个对象

$mem->connect("127.0.0.1",11211); #->调用类方法

$status=$mem->getstats();

foreach($status as $key=>$value)

print "$key $value
";
$mem->close();

?>

1、stats :显示服务器信息、统计数据等

stats

STAT pid 13375
STAT uptime 2147
STAT time 1208694456
STAT version 1.2.5
STAT pointer_size 32
STAT rusage_user 0.020000
STAT rusage_system 0.010000
STAT curr_items 0
STAT total_items 0
STAT bytes 0
STAT curr_connections 2
STAT total_connections 3
STAT connection_structures 3
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT evictions 0
STAT bytes_read 7
STAT bytes_written 0
STAT limit_maxbytes 67108864
STAT threads 1
END

2、stats malloc 显示内存分配数据
stats malloc

STAT arena_size 708608
STAT free_chunks 4
STAT fastbin_blocks 0
STAT mmapped_regions 65
STAT mmapped_space 66752512
STAT max_total_alloc 0
STAT fastbin_space 0
STAT total_alloc 614032
STAT total_free 94576
STAT releasable_space 94272
END

3、stats maps 是把/proc/self/maps的数据显示出来
stats maps

00365000-00378000 r-xp 00000000 08:01 149004 /lib/libnsl-2.3.4.so
00378000-00379000 r--p 00012000 08:01 149004 /lib/libnsl-2.3.4.so
00379000-0037a000 rw-p 00013000 08:01 149004 /lib/libnsl-2.3.4.so
0037a000-0037c000 rw-p 0037a000 00:00 0
0070c000-00722000 r-xp 00000000 08:01 147620 /lib/ld-2.3.4.so
00722000-00723000 r--p 00015000 08:01 147620 /lib/ld-2.3.4.so
00723000-00724000 rw-p 00016000 08:01 147620 /lib/ld-2.3.4.so
00726000-0084c000 r-xp 00000000 08:01 147621 /lib/tls/libc-2.3.4.so
0084c000-0084e000 r--p 00125000 08:01 147621 /lib/tls/libc-2.3.4.so
0084e000-00850000 rw-p 00127000 08:01 147621 /lib/tls/libc-2.3.4.so
00850000-00852000 rw-p 00850000 00:00 0
00891000-0089f000 r-xp 00000000 08:01 147624 /lib/tls/libpthread-2.3.4.so
0089f000-008a0000 r--p 0000d000 08:01 147624 /lib/tls/libpthread-2.3.4.so
008a0000-008a1000 rw-p 0000e000 08:01 147624 /lib/tls/libpthread-2.3.4.so
008a1000-008a3000 rw-p 008a1000 00:00 0
008a5000-008b4000 r-xp 00000000 08:01 147628 /lib/libresolv-2.3.4.so
008b4000-008b5000 r--p 0000f000 08:01 147628 /lib/libresolv-2.3.4.so
008b5000-008b6000 rw-p 00010000 08:01 147628 /lib/libresolv-2.3.4.so
008b6000-008b8000 rw-p 008b6000 00:00 0
009c7000-009cf000 r-xp 00000000 08:01 149005 /lib/tls/librt-2.3.4.so
009cf000-009d0000 r--p 00007000 08:01 149005 /lib/tls/librt-2.3.4.so
009d0000-009d1000 rw-p 00008000 08:01 149005 /lib/tls/librt-2.3.4.so
009d1000-009db000 rw-p 009d1000 00:00 0
00d28000-00d3b000 r-xp 00000000 08:02 688822 /usr/local/sinawap/lib/libevent-1.4.so.2.0.0
00d3b000-00d3c000 rw-p 00013000 08:02 688822 /usr/local/sinawap/lib/libevent-1.4.so.2.0.0
00d3c000-00d3d000 rw-p 00d3c000 00:00 0
08048000-08052000 r-xp 00000000 08:02 905179 /usr/local/sinawap/bin/memcached
08052000-08053000 rw-p 0000a000 08:02 905179 /usr/local/sinawap/bin/memcached
08053000-08056000 rw-p 08053000 00:00 0
08499000-084ba000 rw-p 08499000 00:00 0
b7f64000-b7fa8000 rw-p b7f64000 00:00 0
bff9f000-c0000000 rw-p bff9f000 00:00 0
ffffe000-fffff000 r-xp 00000000 00:00 0

4、stats slabs
stats slabs

STAT 1:chunk_size 88
STAT 1:chunks_per_page 11915
STAT 1:total_pages 1
STAT 1:total_chunks 11915
STAT 1:used_chunks 11915
STAT 1:free_chunks 0
STAT 1:free_chunks_end 11914
STAT active_slabs 1
STAT total_malloced 1048520
END

各字段说明
chunk_size
每个chunk(块)使用的空间数量,一个item存储到一个近似大小的chunk中
chunk_per_page
每page存在的chunk数量,slabs是按页(page)分配的,一页一般为1M,每个slab(也即每页)又划分为若干chunk,这里涉及到memcached的内存管理,这里不多解释,可以参考后面的附文。
total_pages
该slabclass分配到的page数量
total_chunks
该slabclass拥有的chunk数量
used_chunks
已经分配给item的chunk数量(不一定已经装填了item)
free_chunks
尚未分配给item的chunk数量,或者由delete释放的chunk
free_chunks_end
slabclass中最后一页的自由块数量,即该slabclass尚有多少自由块可以用来装填item
active_slabs
已分配的slabclass数量
total_malloced
已分配给slab page的内存数量


想换手机了有什么可以推荐的2020
01荣耀30S 荣耀30S采用了6.5英寸LCD液晶显示屏,屏占比高达90.3%。该机采用双层膜片工艺,呈现出3D蝶羽光效,共有蝶羽翠、蝶羽白和幻夜黑三种配色,满足不同用户的需求。核心配置上,搭载了7NM制程工艺的海思麒麟820处理器,支持5G双模五频段。续航方面,内置4000mAh大电池,支持40W超级快充,最快30...

小米电视怎么样?
小米电视屏幕采用LG 4K屏,搭载MEMC运动图像补偿,色域NTSC超85%,同时配备独立音响,是一款不错的电视。小米电视外观采用超窄边框,尺寸为106.5cm×69cm×4.98cm(25.9cm),是47英寸最窄的边框。拥有高强度优质铝合金前面板,硬度是普通工程塑料的数倍,重量仅为后者的三分之一,有效屏蔽...

创维酷开索尼电视价格表(买哪个品牌电视质量好)
首先看创维 70A9,而且价格是2299元。这台电视是70英寸,200-300尼特亮度,93% sRGB色域和60Hz刷新率。配4核处理器,2GB内存,32GB存储,2.4G WiFi频段,20W扬声器,总功率240W。这款电视支持远场语音,有光学防蓝光技术,但是没有MEMC,也是成本原因。这款电视的不足是平均亮度和色域,这也是老一...

小米电视4a和4c有什么区别?
小米电视4A 55英寸并没有采用金属后背设计,采用的是塑料外壳进行打造,配备蚀纹工艺,小米电视4C 55英寸外观方面底座回归到简约的人字型设计,而背板方面经由钢琴烤漆工艺打磨。

价位3000左右的手机
推荐华硕ROG3 ,搭载高通骁龙 865\/865 plus 5G移动平台,7nm工艺制程,主频高达3.1ghz,性能提升10%,神装C位输出,KDA满值!全系标配高速硬件 12g\/16g RAM, 多种存储容量选择 128g\/256g\/512g 软硬件深度定制,全系腾讯游戏底层优化,大幅提升游戏体验。6.59英寸 AMOLED对称式屏幕,横握黄金比例,为...

小米电视55英寸哪款更好
咱们的小米电视6屏幕尺寸为55英寸的。拥有829万个自发光像素\/900nit峰值亮度\/IMAX ENHANCED\/Cortex A55 四核处理器\/高达1000000:1百万级对比度\/杜比视界\/△E≈12屏幕逐台调教\/无限接近0nit的极夜黑\/真10bit原色屏\/98.5% DCI-P3电影级专业广色域\/MEMC运动补偿\/硬件级防蓝光\/莱茵TÜV低蓝光认证...

乐视超4x50可以用哪些底座
支持杜比、DTS音效。其他方面采用802.11ac双频Wi-Fi、蓝牙4.1,内置USB3.0\/2.0等接口。值得一提的是,官方表示电视支持光纤信号等输入输出。软件方面采用EUI 5.8 TV版本,加入了欢网的智能导视功能,可直接实现有线信号的识别,并查看节目演员信息、周边商品,参与互动等等。

合肥市19425078951: 如何查看memcache的状态 -
主贵欣苏: 如何通过命令行查看memcache当前运 命令行下查看memcache的运行状态的命令主要是stats命令,步骤如下:(1)首先通过telnet命令连接上memcache,命令:telnet 127.0.0.1 11211 (2)直接输入stats 就可以得到当前memcache的状态.对于...

合肥市19425078951: 如何通过命令行查看memcache当前运行的状态 -
主贵欣苏: memcache的运行状态可以方便的用 stats 命令显示.首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态.这些状态的说明如下:pid memcache服务器的进程ID uptime 服务器已经运...

合肥市19425078951: 怎样查看memcache的日志 -
主贵欣苏: 首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态. 这些状态的说明如下:pid memcache服务器的进程ID uptime 服务器已经运行的秒数 time 服务器当前的unix时间戳 version ...

合肥市19425078951: windows telnet memcache 命令行什么都不显示 -
主贵欣苏: 如何通过命令行查看memcache当前运命令行下查看memcache的运行状态的命令主要是stats命令,步骤如下:(1)首先通过telnet命令连接上memcache,命令:telnet 127.0.0.1 11211(2)直接输入stats 就可以得到当前memcache的状态.对于...

合肥市19425078951: 如何查看memcache的状态 -
主贵欣苏: 1、stats :显示服务器信息、统计数据等stats STAT pid 13375STAT uptime 2147STAT time 1208694456STAT version 1.2.5STAT pointer_size 32STAT rusage_user 0.020000STAT rusage_system 0.010000STAT curr_items 0STAT total_items ...

合肥市19425078951: 如何查看Memcached运行状态 -
主贵欣苏: 查看Memcached运行状态的命令是:echo stats | nc 127.0.0.1 11211查看memcached状态的基本命令,通过这个命令可以看到如下信息:STAT pid 22459 进程IDSTAT uptime 1027046 服务器运行秒数STAT time 1273043062 服务器当前unix时...

合肥市19425078951: 怎么查看memcached 端口号 -
主贵欣苏: 查看memcached端口号步骤如百下:1、telnet ip 端口号 连上MC;度2、输入 stats 查看MC状态;3、应该重点关注的变量:使用知memcache应该主要关注如下变量,cmd_get get请求总次数道 get_hits get请求命中总次数 get_misses get请求失败总次数 这三个量可以算出MC的命中率get_hits / cmd_get 或者 get_hits / (get_hits+get_misses) ,这个是内使用MC服务最重要的一个量,命中率越高容越好.

合肥市19425078951: 如何在Ubuntu 12.04上安装和使用Memcache -
主贵欣苏: 关于Memcache Memcache通过缓存服务器信息的方式来加速服务器处理能力的系统.Memcache分配一块服务器上的内存来缓存一段特定时间之内的最近的查询数据.一旦某个数据被再次请求,那么Memcache就直接从内存中返回这个数据,...

合肥市19425078951: linux memcache能存多少 -
主贵欣苏: 、启动memcache守护进程:# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid相关解释如下:-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB-...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网