memcache-top

授权协议 BSD
开发语言 Perl
所属分类 服务器软件、 缓存服务器
软件类型 开源软件
地区 不详
投 递 者 厉令
操作系统 Linux
开源组织
适用人群 未知
 软件概览

memcache-top 是一个用 Perl 编写的命令行小工具,用来实时的获取 memcached 缓存服务器的详细信息,例如缓存命中率等。

下面是一个输出结果实例:

memcache-top v0.5       (default port: 11211, color: on, refresh: 3 seconds)

INSTANCE                USAGE   HIT %   CONN    TIME    EVICT/s READ/s  WRITE/s
10.50.11.5:11211        88.8%   69.6%   1123    1.9ms   0.3     13.1K   36.2K  
10.50.11.5:11212        88.7%   69.6%   1175    0.6ms   0.3     12.4K   28.1K  
10.50.11.5:11213        88.8%   69.4%   1148    0.7ms   0.0     16.6K   32.1K  
10.50.12.5:11211        89.3%   81.5%   1460    0.7ms   0.3     17.7K   204.0K 
10.50.12.5:11212        89.4%   69.3%   1174    0.6ms   1.0     28.9K   63.5K  
10.50.12.5:11213        89.3%   69.4%   1158    0.7ms   0.7     166.3K  194.4K 
10.50.15.5:11211        89.3%   71.8%   1472    0.8ms   0.0     37.3K   59.2K  
10.50.15.5:11212        89.4%   69.3%   1143    0.7ms   0.7     44.9K   35.4K  
10.50.15.5:11213        89.3%   84.5%   1371    0.7ms   0.7     49.0K   187.2K 
10.50.9.90:11211        30.2%   76.3%   259     0.7ms   0.0     243     999    
10.50.9.90:11212        19.2%   60.3%   261     0.7ms   0.0     40      801    
10.50.9.90:11213        17.5%   16.9%   235     0.6ms   0.0     70      600    

AVERAGE:                72.4%   67.3%   998     0.8ms   0.3     32.2K   70.2K  

TOTAL:                  23.4GB          11.7K   9.2ms   4.0     386.4K  842.3K 

  • memcache-top的project地址如下 http://code.google.com/p/memcache-top/ 下载后只有一个文件,可以打开它并进行memcached集群配置,多个节点之间以逗号分隔。 # List of servers/ ports to query. @default_instances = ( '127.0.0.1:11211', ); 运行前要确保mem

  • Memcached介绍 本文介绍memcached基本的使用和理解: Memcached是什么 Memcached的作用 怎样理解Memcached Memcached的使用场景 项目中使用Memcached 项目中使用Memcached注意事项 Memcached是什么: Memcached是一套分布式缓存系统。分布式表示你可以在多台服务器上安装memcached服务。达到集群效果。 高速,me

  • curr_items #当前缓存中缓存的对象数目 total_items #表示从缓存服务启动到现在,系统存储过所有对象的数据,包括已经从缓存中删除的对象 cmd_get #累计获取数据的数目,执行一次get就加1 cmd_set #累计保存数据的条目,执行成功才加1 get_hits #表示获取数据成功的次数 get_misses #表示获取数据失败

  • memcached的基本命令(安装、卸载、启动、配置相关): -p 监听的端口 -l 连接的IP地址, 默认是本机   -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d uninstall 卸载memcached服务 -u 以

  • 什么是Nosql? Not only sql,不仅仅是关系型数据库。常用的Nosql数据库:如redis,Memcached,这种key-value形式的数据库,常用做内容缓存,处理大量的数据的高访问负载;Mongodb,常用做文档型数据库,存储一些视频、音频、图片等。   什么是Memcached? mem=memory 内存 , cached=缓存  ,memcached是一个高性能,分布式内

  • Memcache (http://memcached.org/)   memcache 是一种分布式缓存服务器,和通常使用的非分布式的ecache不同,memcache需要独立的服务器支撑,客户端通过配置IP地址和端口号(默认11211)与之连接并使用API进行数据的缓存操作。所以自然的memcache分成两个角色:服务器端和客户端。服务器端是独立的memcache服务器,可以去官方网站下载相应的

  • ############################################################################### 优化针对实际业务,并不针对硬件环境或者简单的配置文件! 优化的目标是增强性能、增强安全性、增强鲁棒性、充分利用硬件资源、降低成本。 优化的目的是在提高业务处理能力的基础上充分发挥硬件的性能,两者相辅相成。 优化的意义在于节省运营成本。 优化

  • 1.网址:http://code.google.com/p/memcache-top/ 下载程序,放到linux下 2.如果执行perl memcache-top-v0.6 --instances=127.0.0.1:11212,127.0.0.1:11211 出现如下错误: Can't locate Time/HiRes.pm in @INC Can't locate ExtUtils/Make

  • Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcache官方网站:http://

  • 为大家详细剖析一下memcache 缓存是什么?为什么要使用缓存? 缓存,通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 缓存工具有哪些?区别在哪里? 缓存工具:Memecached、redis、MongoDB 区别: 性能都比较高:总体来讲,TPS(每秒总事务量)方面redis和memcache差不多,要大于 mongodb; 操作的便利性: a) mem

  • MEMCACHE的常用命令:SET ,GET,INCR,APPEND,DELETE,FLUSH_ALL,,GETS,CAS SET ZHANG 0 0 3 ZHANG KEY 0 FLAG 0 EXPIRES 3 BYTE GET ZHANG INCR ZHANG 2 APPEND ZHANG 0 0 3 DELETE ZHANG FLUSH_ALL GETS ZHANG CAS ZHANG 0

  • 1、启动Memcache 常用参数 -p <num>      设置TCP端口号(默认不设置为: 11211) -U <num>      UDP监听端口(默认: 11211, 0 时关闭)  -l <ip_addr>  绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问) -d                    以daemon方式运行

  • memcached全面剖析和深度剖析.rar 查看当前的memcache连接数: #netstat -n | grep :11211 | wc -l haim参数 memcached -d -m 1500 -u backup -p 13000 -c 2048 -P /usr/local/memcached/tmp/memcached.pid ----------------------------

  •        1、数据存储(假设key为zhangyan,value为12345)  printf "set zhangyan 0 0 5\r\n12345\r\n" | nc 127.0.0.1 11211   STORED    2、数据取回(假设key为zhangyan)  printf "get zhangyan\r\n" | nc 127.0.0.1 11211   VALUE zhan

 相关资料
  • workerman没有提供memcache的类库。 请使用memcached扩展,参考php手册

  • 数据存储

  • memcache-collections 是 memcache 高速缓存系统中的产生并发式和分布式数据结构开发包。 memcache 是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。 memcache 完全可以用到其他地方,比如分布式数据库, 分布式计算等领域。

  • 在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Memcache的数据采集可以通过采集脚本memcached-monitor来做。 工作原理 memcached-monitor是一个cron,每分钟跑一次采集脚本memcached-monitor.py,脚本可以自动

  • 在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Memcache的数据采集可以通过采集脚本memcached-monitor来做。 工作原理 memcached-monitor是一个cron,每分钟跑一次采集脚本memcached-monitor.py,脚本可以自动

  • 问题内容: 一个简单的,可能是愚蠢的问题:假设我有一个Java服务器,该服务器在内存中存储了我可以查询的常用键和值(比如说在HashMap中) 与使用Memcache(甚至是Redis)有什么区别?它们都将事物存储在内存中。一个或另一个有好处吗?Memcache是​​否会减少内存占用量?可以在更少的内存中存储更多内容吗?查询更快?没有不同? 问题答案: Java内存相对于Memcache的优势: