`

【转】查看服务器memcached使用情况

阅读更多

命令:

[root@ct5 ~]# printf 'stats\r\n' | nc 127.0.0.1 11211

用linux类似top命令的方式查看memcached缓存信息:

[root@ct5 ~]# watch "printf 'stats\r\n' | nc 127.0.0.1 11212"

注意,首先服务器应该有nc命令

linux <wbr>系统查看memcached使用情况

pid                memcache服务器的进程ID
uptime             服务器已经运行的秒数
time               服务器当前的UNIX时间
version            memcache版本
pointer_size       当前
操作系统的指针大小(32位系统一般是32bit)
rusage_user        该进程累计的用户时间(秒:微妙)
rusage_system      该进程累计的系统时间(秒:微妙)

curr_connections   当前打开着的连接数量
total_connections  服务器运行以来接受的连接总数
cmd_get            get命令(获取)总请求次数
cmd_set            set命令(保存)总请求次数
cmd_flush          flush命令次数

get_hits           请求成功的总次数
get_misses         请求失败的总次数

STAT delete_hits   delete命中次数
delete_misses      delete未命中次数

incr_misses        incr未命中次数
incr_hits          incr命中次数
decr_misses        decr未命中次数
decr_hits          decr命中次数
cas_misses         cas未命中次数
cas_hits           cas命中次数
cas_badval         使用擦拭次数
bytes_read         读取字节总数
bytes_written      写入字节总数
limit_maxbytes     分配的内存数(字节)
accepting_conns    目前接受的链接数
listen_disabled_num                  
threads            线程数
conn_yields
bytes              存储item字节数
curr_items         item个数
total_items        item总数
evictions         为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)

注:

cmd_get/uptime 结果是平均每秒请求缓存的次数——结果值越大,说明Memcached的利用率越高,站点的访问量大!
get_hits:是缓存命中的次数。命中率 = get_hits/cmd_get * 100%。
get_misses:是缓存未命中的次数。get_misses加上get_hits就等于cmd_get。

 

参考文章:http://blog.sina.com.cn/s/blog_7d31bbee010193il.html

分享到:
评论

相关推荐

    缓存服务器memcached代码及使用文档

    **缓存服务器Memcached简介** Memcached是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库的压力,提高数据访问速度。Memcached基于一个简单的键值对存储模型,允许应用程序将数据...

    缓存服务器memcached下载

    **缓存服务器Memcached详解** Memcached是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库负载,提高页面加载速度,从而显著提升网站的整体性能。Memcached的设计理念是简单而高效,...

    Memcached使用--使用

    3. **性能监控**:可以使用`stats`命令查看服务器状态,包括内存使用、命中率、连接数等,以便进行性能调优。 4. **集群扩展**:当单个Memcached实例无法满足需求时,可以通过增加更多服务器构成集群。 **六、与...

    搭建Memcached缓存服务器1

    使用more命令查看Memcached缓存服务器的配置文件,命令如下:`more /etc/sysconfig/memcached` 在配置文件中,我们可以看到一些重要的参数,例如`CACHESIZE`和`OPTIONS`。`CACHESIZE`参数用于设置Memcached缓存...

    memcached服务器端安装程序

    - `stats`: 查看服务器状态,包括内存使用情况、操作计数等。 4. 使用场景: - 数据库查询结果缓存:对于数据库中不常改变但频繁查询的数据,可以缓存结果,减少对数据库的访问。 - 用户会话缓存:存储用户的...

    memcached服务器端memcached.exe 下载

    标题“memcached服务器端memcached.exe 下载”指的是获取memcached服务端的可执行文件,`memcached.exe`是Windows环境下运行memcached服务的程序。这个绿色版的memcached意味着它无需安装,下载解压后即可直接运行,...

    查看、分析memcached使用状态

    通过 Telnet 连接到 Memcached 服务器并执行 `stats` 命令,可以获取一系列关于 Memcached 实例的关键信息,包括: 1. **pid**:进程ID,显示 Memcached 服务的运行状态。 2. **uptime**:服务自启动以来的时间,...

    监控memcached运行情况

    1. **性能指标**:如命中率(Hit Ratio)、内存使用情况、请求数量、取数据时间等。这些指标可以帮助我们了解Memcached的工作效率和资源利用率。 2. **监控工具**:例如使用`mcstat`命令行工具,它可以实时显示...

    memcached缓存服务器

    2. **键值对存储**:Memcached使用键值对(Key-Value)的方式来存储数据,通过键来唯一标识一个数据项,而值则包含实际的数据。 3. **轻量级设计**:它的设计简单且高效,占用资源少,启动快速,非常适合处理大量小...

    memcached使用说明.doc

    对于小型或单服务器应用,没有分布式需求和数据共享需求的情况,使用 Memcached 可能会导致额外的系统开销,反而降低效率。 **四、安装步骤(Windows 环境)** 1. 下载 Memcached 的 Windows 稳定版,解压缩到指定...

    java中连接memcached服务器

    如果服务器不在本地或使用了不同的端口,请根据实际情况进行修改。 2. 存储数据: Memcached支持字符串、字节数组等多种数据类型。以下是如何存储字符串的例子: ```java String key = "myKey"; String value =...

    j2ee项目使用filter和memcached实现session服务器

    本项目通过结合使用Filter(过滤器)和Memcached来实现一个高效的session服务器,以解决跨服务器会话共享的问题。 首先,让我们详细了解一下`Filter`。在Java Web开发中,Filter是Servlet API的一部分,允许开发者...

    Memcached 原理和使用详解

    2. **简单的协议**:Memcached使用自定义的文本协议,简洁明了,易于实现和调试。客户端可以轻松地与Memcached进行交互,存储和检索数据。 3. **基于libevent的事件处理**:libevent是一个跨平台的事件通知库,用于...

    java使用memcached demo

    - 序列化:默认情况下,只有基本类型和字符串可以直接存入Memcached。对于自定义对象,需要实现`Serializable`接口或使用第三方序列化库。 8. **最佳实践** - 尽量减少单个缓存项的大小,以充分利用内存。 - ...

    memcached使用最佳实践(英文版)

    《Memcached使用最佳实践》是IT领域内关于内存缓存技术的重要参考资料,由Josef Finsel撰写,出版于The Pragmatic Bookshelf。本书详细介绍了如何利用Memcached这一高性能、分布式内存对象缓存系统来优化网站性能,...

    memcached缓存服务器安装与使用

    **memcached缓存服务器安装与使用** `memcached` 是一个高性能、分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升应用程序性能。它广泛应用于网站、API服务和内部应用程序,通过缓存经常访问的数据来...

    memcached缓存服务器64位

    memcached缓存服务器 ,64位安装包 ,内有简单的使用说明

    java使用memcached的实例

    本文将详细解析如何在Java项目中使用Memcached,包括其配置方法以及一个具体的示例代码,旨在帮助开发者深入理解并掌握这一技术。 ### 一、Memcached简介 Memcached是一种开源的高性能内存键值存储系统,主要用于...

    memcached windows稳定版

    这样服务器端已经安装完毕了。 4.下载php_memcache.dll,请自己查找对应的php版本的文件 5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有...

Global site tag (gtag.js) - Google Analytics