使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的。MemCached也提供了stats接口输出一些信息,最简单的方式,就是telnet上去输入stats查看:
telnet 127.0.0.1 11211 Trying 127.0.0.1 ... Connected to memcache_test_host (127.0.0.1 ). Escape character is '^]'. stats STAT pid 7186 STAT uptime 1695 STAT time 1238401344 STAT version 1.2.6 STAT pointer_size 64 STAT rusage_user 0.003999 STAT rusage_system 0.002999 STAT curr_items 1 STAT total_items 54 STAT bytes 135 STAT curr_connections 2 STAT total_connections 111 STAT connection_structures 4 STAT cmd_get 3 STAT cmd_set 54 STAT get_hits 0 STAT get_misses 3 STAT evictions 0 STAT bytes_read 5957 STAT bytes_written 50914 STAT limit_maxbytes 2147483648 STAT threads 1 END
这种方式相当的不方便,所以网上就有各种不同客户端接口写的工具,比如用perl写的这个memcache-tool:
./memcached_tool Usage: memcached-tool [mode] memcached-tool 10.0.0.5:11211 display # shows slabs memcached-tool 10.0.0.5:11211 # same. (default is display) memcached-tool 10.0.0.5:11211 stats # shows general stats memcached-tool 10.0.0.5:11211 move 7 9 # takes 1MB slab from class #7 # to class #9. You can only move slabs around once memory is totally allocated, and only once the target class is full. (So you can't move from #6 to #9 and #7 to #9 at the same itme, since you'd have to wait for #9 to fill from the first reassigned page) $ ./memcached_tool 127.0.0.1:11211 stats #127.0.0.1:11211 Field Value bytes 135 bytes_read 5964 bytes_written 51394 cmd_get 3 cmd_set 54 connection_structures 4 curr_connections 3 curr_items 1 evictions 0 get_hits 0 get_misses 3 limit_maxbytes 2147483648 pid 7186 pointer_size 64 rusage_system 0.002999 rusage_user 0.003999 threads 1 time 1238401521 total_connections 112 total_items 54 uptime 1872 version 1.2.6
命令行的方式,在批处理调用的时候比较方便。但是在展现方面还是web方式更加直观有效,所以就有了php写的memcache.php,是的,用一次就知道这是我想要的。
相关推荐
php脚本写的图形界面监控memcached 使用方法如下: 解压后拷贝memcache.php到网站根目录下,更改代码中memcache地址与端口,直接在浏览器访问就可以了。 程序要求使用用户名跟密码访问,可以在代码中自行更改,当然...
在使用 Memcached 过程中需要对 Memcached 运行状态进行监控,以便了解 Memcached 服务是否运行正常,排查 Memcached 故障等。 Prometheus 监控服务提供基于 Exporter 的方式来监控 Memcached 运行状态,并提供了开...
memadmin 可以监听memcached的命中率和性能状态
GMCAdmin是Golang上实现的图形化Memcached监控平台,提供服务状态查看及实时监控功能。
基于memcached服务的图形安装小工具,并可监控其运行状态.
支持memcached、weblogic、ogg、主机等常规信息监控,比如weblogic的线程池、连接池、heap状态。ogg的服务状态查询,主机的cpu、内存、top、文件系统大小等。也支持websphere插件和提供了一个远程SQL执行控制的插件...
随着网站集约化的进程加快,...平台提供各类分布式数据库(Mycat 、Atlas、Amoeba)和分布式缓存(Redis、Memcached)的监控服务,适用于更多类型的分布式环境,有效解决分布式类型多样化环境的监控问题。 监控数据
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。...下面这篇文章主要给大家介绍了关于redis状态监控和性能调优的相关资料,需要的朋友可以参考下。
10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好的状态报告 11.2 正确使用索引 11.3 锁定与等待 11.4 事务性表的性能 11.5 使用查询缓存 11.6 临时表 11.7 线程池 11.8 反范式化设计 11.9 ...
3.3 Memcached的管理与性能监控 3.3.1 如何管理Memcached 3.3.2 Memcached的监控 3.3.3 Memcached变种产品介绍 3.4 通过UDFs实现Memcached与MySQL的自动更新 3.4.1 UDFs使用简介 3.4.2 memcached_...
10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好的状态报告 11.2 正确使用索引 11.3 锁定与等待 11.4 事务性表的性能 11.5 使用查询缓存 11.6 临时表 11.7 线程池 11.8 反范式化设计 11.9...
10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好的状态报告 11.2 正确使用索引 11.3 锁定与等待 11.4 事务性表的性能 11.5 使用查询缓存 11.6 临时表 11.7 线程池 11.8 反范式化设计 11.9...
监控与日志:系统使用监控工具和日志系统,如Spring Cloud Sleuth、Zipkin、ELK Stack等,实现对系统运行状态、性能和日志的监控和分析。 水平扩展与弹性伸缩:系统支持水平扩展和弹性伸缩,通过增加服务实例和负载...
缓存命中率的介绍 命中:可以直接通过缓存获取到需要的数据。...在memcached中,运行state命令可以查看memcached服务的状态信息,其中cmd_get表示总的get次数,get_hits表示get的总命中次数,命中率 = get_hits/cmd_ge
ZYADS 软件的开发是以中国网络广告的市场状态与客户需求情况为出发点,为不同广告需求的企业精心设计,完全符合国内网络广告市场需求的网络广告+广告部门管理的一体化管理解决方案,系统提供网络广告的管理、业务...
杰森·雷斯特 设置RESTful JSON API的快速简便方法 ... 它使用基于Trie的实现提供快速且可扩展的请求路由,帮助处理JSON... 监控受Memcached启发的统计数据。 安装 这个包是“ go-gettable”,只需执行以下操作: go get
ZYADS 软件的开发是以中国网络广告的市场状态与客户需求情况为出发点,为不同广告需求的企业精心设计,完全符合国内网络广告市场需求的网络广告+广告部门管理的一体化管理解决方案,系统提供网络广告的管理、业务...
Bluescape头盔回购 ...Gatekeeper Policy Manager是一个简单的只读Web UI,用于查看Kubernetes集群中的OPA Gatekeeper策略状态。参考: : 移植用于内部托管,以解决Helm图表过时问题。 右旋糖酐 舷梯 oauth2-p
第33章 监控Nginx的工作状态 第34章 使用empty_gif 第35章 Nginx对响应体内容的替换 第36章 Nginx的WebDAV 第37章 Nginx的Xslt模块 第38章 Nginx的基本认证方式 第39章 Nginx的cookie 第40章 Nginx基于客户端...