memcache-top的project地址如下
http://code.google.com/p/memcache-top/
下载后只有一个文件,可以打开它并进行memcached集群配置,多个节点之间以逗号分隔。
# List of servers/ ports to query.
@default_instances = (
'127.0.0.1:11211',
);
运行前要确保memcache-top脚本具有可执行权限,然后使用./执行即可。memcache-top比较重要的几个参数包括:
–commands: 显示GETS/SETS命令的调用次数
–sleep: 刷新间隔,默认为3秒
–lifetime: 显示自memcached启动以来的累计统计值,默认关闭,即仅显示瞬时速率。
用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前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 |
当前线程数
|
分享到:
相关推荐
**Memcache监控工具详解** Memcache是一款高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高应用程序性能。然而,为了确保Memcache系统的稳定性和高效运行,实时监控其运行状态至关...
mctop是一款基于Ruby开发的命令行工具,它模仿了经典的Linux系统监控工具`top`,专为监控Memcache服务器设计。通过mctop,你可以获得关于Memcache服务器性能的实时、详细信息,以便于优化和调试。 1. **主要功能:*...
2. **工具推荐**:介绍一些用于监控Memcache的开源工具,如`memcached-top`,一个实时显示Memcache统计信息的命令行工具,或者`php-memcache-stat`,一个PHP编写的Memcache状态查看脚本(对应提供的`memcache.php`...
- 为了更好地管理和监控Memcache,可以使用第三方工具如`Memcached Top`或`phpMemAdmin`。 - 配置Memcache时,考虑合理的内存分配、过期策略以及负载均衡。 综上所述,"win下php-memcache5.4;5.2;5.3扩展和...
8. **监控与调试**:可以通过memcached自带的管理工具或者第三方工具监控memcached服务器的性能,如`mcstat`或`memcached-top`,并利用PHP的错误日志进行调试。 通过上述知识点,开发者可以在PHP环境中充分利用...
标题中的“netstat+telnet+m-top+phpmemcached”提到了四个在IT领域中用于系统监控和管理的重要工具。...在给定的压缩包文件中,`memcache-top-v0.6`可能就是m-top的一个特定版本,供你下载安装和使用。
2. **性能监控**:虽然Memcached本身没有提供图形界面的监控工具,但可以通过第三方工具(如`memcached-top`)或编程接口收集和分析性能数据。 **五、安全考虑** 1. **防火墙设置**:确保只允许必要的IP地址访问...
有许多工具可用于监控和管理Memcache,如`mcstat`、`memcached-top`等,它们可以提供实时的统计信息,帮助我们跟踪和诊断性能问题。 总结来说,Memcache是Web应用提升性能的重要工具,通过理解和掌握其核心原理和...
- **监控**:使用如`memcached-top`或自定义脚本来监控Memcache的性能指标,如命中率、内存使用情况等。 - **性能调优**:根据实际应用场景调整缓存策略,如预热、LRU(Least Recently Used)淘汰算法等。 通过本...
可以使用工具如`memcached-top`来查看memcache的运行状态,并根据性能调整内存大小、连接数等参数。 ### 10. 总结 构建memcache集群是一个涉及多个步骤的过程,包括安装、配置、客户端设置以及可能的负载均衡策略...
1. **监控工具**:使用`memcached-tools`套件中的`memcached-top`查看实时统计信息。 2. **性能调优**:根据服务器资源调整内存分配,平衡内存使用与服务器负载。 3. **错误处理**:定期检查错误日志,确保数据的...
公司要求组织一个基于Java的memcached培训,整理了这个文档。里面有4个文件,包括memcached部署,memcached培训,监控工具memcache-top安装和daemontools安装。文档是基于word2013的,打不开的话,右键--属性--解锁
此外,还有一些第三方工具如`memcached-top`,提供更友好的可视化监控界面。 8. **持久化**:Memcached本身不支持数据持久化,若需要持久化,可结合其他工具,如Redis或者自定义的定期备份策略。 通过以上知识点,...
为了更好地管理和监控Memcached,你可以考虑安装一些额外的工具,例如`mcstat`或`memcached-top`。此外,根据实际需求调整Memcached的配置参数,如最大内存、超时时间等,以优化其性能。 总结: 在Linux系统上安装...
- 使用性能监视工具,如`top`或Windows的任务管理器,可以检查Memcached的内存使用情况和CPU占用率,确保其正常运行。 9. **决策因素**: - 最终的选择应基于服务器的硬件配置、应用程序的需求、预期的用户负载...
2. 监控性能:可以使用`top`或`htop`命令查看memcached的CPU和内存使用情况,以及`netstat`检查网络连接状态。 3. 使用工具如`mcamonitor`或自定义脚本监控缓存命中率、内存使用等指标。 **安全与注意事项**: 1. ...
- `top`命令显示实时系统资源使用情况,按1查看CPU核数,检查内存使用情况。 - `ifconfig`检查网络接口配置,确保网卡正常。 - `ping www.163.com`验证网络连通性。 2. **关闭和服务管理**: - 使用`ntsysv`...
- 检查系统状态:通过`more /var/log/messages`、`dmesg`、`cat /proc/cpuinfo`、`top`、`ifconfig`和`ping`等命令来检查系统错误信息、硬件、CPU、内存、网络等。 - 关闭不必要的服务:使用`ntsysv`关闭未列出的...
1. **监控工具**: 可以使用 ` telnet` 命令或者专门的 Memcached 监控工具(如 `mcmon` 或 `memcached-top`)来检查服务状态、内存使用情况和操作统计。 2. **性能调整**: 根据应用需求调整内存分配、超时时间、...