`
shibin_1109
  • 浏览: 79814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看memcache运行状态

阅读更多
查看Memcached运行状态的命令是:echo stats | nc 127.0.0.1 11211

查看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的总数

stats items

输出各个slab中的item信息。s

stats slabs

输出slab中更详细的item信息

stats sizes

输出所有item的大小和个数

stats cachedump <slab_id> <limit_num>

根据<slab_id>输出相同的<slab_id>中的item信息。<limit_num>是输出的个数,当<limit_num>为0是输出所有的item。

利用shell命令操作Memcached

1、数据存储(假设key为g,value为12345)

printf “set g 0 0 5\r\n12345\r\n”|nc 127.0.0.1 11211

STORED

2、数据取回(假设key为zhangyan)

printf “get g\r\n”|nc 127.0.0.1 11211

VALUE g 0 5

12345

END

3、数值增加1(假设key为g,并且value为正整数)

printf “incr g 1\r\n” | nc 127.0.0.1 11211

12346

4、数值减少3(假设key为g,并且value为正整数)

printf “decr g 3\r\n” | nc 127.0.0.1 11211

12343

5、数据删除(假设key为g)

printf “delete g\r\n” | nc 127.0.0.1 11211

DELETED

6、查看Memcached状态

printf “stats\r\n” | nc 127.0.0.1 11211

STAT pid 3025

STAT uptime 4120500

STAT time 1228021767

STAT version 1.2.6

STAT pointer_size 32

STAT rusage_user 433.463103

STAT rusage_system 1224.515845

STAT curr_items 1132460

STAT total_items 8980260

STAT bytes 1895325386

STAT curr_connections 252

STAT total_connections 547850

STAT connection_structures 1189

STAT cmd_get 13619685

STAT cmd_set 8980260

STAT get_hits 6851607

STAT get_misses 6768078

STAT evictions 0

STAT bytes_read 160396238246

STAT bytes_written 260080686529

STAT limit_maxbytes 2147483648

STAT threads 1

END

7、模拟top命令,查看Memcached状态:

watch “printf ‘stats\r\n’ | nc 127.0.0.1 11211″

或者

watch “echo stats | nc 127.0.0.1 11211″

一、echo stats items | nc127.0.0.1 11211

STAT items:1:number 998 Slab Id=1 ; items数量:998(也就是已经存储了998个key值)

STAT items:1:age 604348 Slab Id=1 ; 已经存在时间,单位秒

STAT items:1:evicted 0 Slab Id=1 ; 被踢出的数量

STAT items:1:evicted_nonzero 0

STAT items:1:evicted_time 0

STAT items:1:outofmemory 0

STAT items:1:tailrepairs 0

STAT items:1:reclaimed 0

STAT items:6:number 91897 Slab Id=6 ; items数量:91897(也就是已经存储了91897个key值)

STAT items:6:age 604345 Slab Id=6 ; 已经存在时间,单位秒

STAT items:6:evicted 0 Slab Id=6 ; 被踢出的数量

STAT items:6:evicted_nonzero 0

STAT items:6:evicted_time 0

STAT items:6:outofmemory 0

STAT items:6:tailrepairs 0

STAT items:6:reclaimed 0

安装使用教程:http://hxq0506.iteye.com/blog/1388971
分享到:
评论

相关推荐

    memcache监控工具

    然而,为了确保Memcache系统的稳定性和高效运行,实时监控其运行状态至关重要。本文将深入探讨Memcache监控工具的原理、功能以及如何利用这些工具对内存中的Memcache进行有效监控。 1. **监控的重要性** - **性能...

    memcache1.2.1 for windows

    1. **减轻数据库压力**:对于频繁查询但变化不大的数据,如用户登录状态、热门文章列表,可存入Memcache。 2. **分页缓存**:对分页数据进行缓存,提高页面加载速度。 3. **会话存储**:替代默认的会话存储机制,将...

    memcache安装与基本操作详解

    如果输出结果中包含端口号11211,则表示已有Memcache服务正在运行。此时,可通过以下命令卸载现有Memcache服务: ```bash D:\memcached&gt; memcached.exe -d uninstall ``` ##### 2. 下载并选择合适版本 根据系统...

    Windows_Memcache安装(XAMPP+Memcache+PHP)

    :delete(删除数据)、Memcache::flush(清除数据)、Memcache::getStats(获取状态信息)和Memcache::addServer(添加分布式服务器)。通过这些接口,开发者可以灵活地管理缓存数据,从而优化Web应用的性能。 针对...

    Linux安装Memcache

    【Linux安装Memcache】 Memcache是一款高性能的分布式内存对象缓存系统,常被用来缓解数据库负载,提升Web应用性能...在实际应用中,还可以通过监控工具检查Memcache的运行状态,确保其高效稳定地为你的应用程序服务。

    memcache使用

    1. 在控制面板的服务列表中检查Memcache服务是否已启动并处于运行状态,如有必要,可以手动启动。 2. 使用telnet命令进行测试。打开命令提示符,输入`telnet localhost 12345`(替换为实际端口)。在telnet会话中,...

    memcache图形管理工具

    - 统计分析:展示各项统计信息,帮助分析Memcached的运行状态。 - 性能图表:以图形方式展示内存使用、请求速率等关键指标的变化趋势。 **2. 安装与配置** 安装memadmin通常涉及以下步骤: 1. 下载memadmin的源码包...

    Memcache缓存技术,Memcache配置说明及其文件,PHP5.2.6版本内存缓存技术配置

    在Windows环境下,监控和调试Memcache可以通过第三方工具实现,如Memcached Manager,它提供了一个直观的图形界面,可以查看连接状态、缓存统计信息以及执行基本的操作。 总结来说,Memcache是一个高效、轻量级的...

    memcache win7 64位 安装文件

    7. **监控和优化**:运行中的Memcache可以通过命令行工具进行监控,例如`stats`命令显示统计信息,帮助我们了解其工作状态和性能。根据实际需求调整内存分配、超时设置等参数,优化缓存效果。 总之,`memcache`在...

    windows php memcache 扩展

    可以在服务管理器中找到Memcache服务,设置为自动启动,确保服务状态为“运行”。 - 如果需要,可以通过`memcached.exe -h`命令查看帮助,了解如何配置Memcache服务,例如设置监听端口、最大内存等。 **3. 使用PHP...

    memcache监视工具

    下面将详细介绍如何使用“memcache监视工具”来监控和理解Memcache的工作状态。 首先,了解Memcache的基本概念是必要的。Memcache是一个高性能、分布式的内存对象缓存系统,它旨在减少数据库负载并提升应用性能。它...

    memcache实现java客户端

    11. **监控与管理**:可以通过Memcache的管理工具(如`mcstat`命令)或者第三方监控工具来监控Memcache的性能和状态。 提供的测试项目和文档应该可以帮助你更好地理解和使用Java Memcache客户端。通过这些资源,你...

    memcache 客户端监控工具编译版(window版)

    这个“memcache 客户端监控工具编译版(window版)”提供了可视化界面,可以帮助用户更直观地查看和管理MemCache服务器的状态。它可能包含以下功能: 1. **连接管理**:允许用户添加、编辑和删除MemCache服务器的...

    php之Memcache的使用

    在高并发场景下,Memcache常用于减轻数据库压力,如用户登录状态的存储、热门数据的缓存、评论计数等。通过缓存热点数据,可以显著提高网站的响应速度,提升用户体验。 总结,Memcache是PHP开发中提高网站性能的...

    php5.3版本可用的memcache扩展

    压缩包子文件的文件名称列表中,`memadmin-1.0.8.tar.gz`可能是一个管理Memcache服务器的工具,它可以帮助监控和管理Memcached实例,例如添加、删除和查看缓存项,或者查看服务器状态等。 总的来说,PHP 5.3版本的...

    memcache共享session用到的jar

    1. **Memcache服务器的配置**:确保Memcache服务器已正确安装并运行,且网络可达。 2. **安全性**:尽管Memcache的数据存储在内存中,但仍然需要注意数据的安全性,避免敏感信息泄露。 3. **容量规划**:合理评估并...

    php Memcache常用命令

    掌握这些Memcache命令和服务器状态关键字对于监控和管理PHP应用中的缓存性能至关重要。通过正确地设置Memcache服务器,并有效地使用这些命令,可以优化内存使用,提高数据读取速度,从而提升整体应用性能。

    pecl-memcache-php7

    Memcache采用简单的键值对存储方式,支持多语言接口,能够在多种操作系统上运行,并且能够无缝地配合多种数据库系统,如MySQL。 **二、PECL-Memcache扩展的安装与配置** 在Linux环境下安装`PECL-Memcache`扩展,...

    Memcache Session Manager Tomcat8.5.6

    使用Memcache作为会话管理器,可以确保即使在多台Tomcat服务器之间切换,用户的状态也能被正确地保持。 4. **Nginx**: 是一款高性能的HTTP和反向代理服务器,常用于负载均衡,可以将来自用户的请求分发到不同的后端...

Global site tag (gtag.js) - Google Analytics