从Linux机器上的Java应用程序监控memcached的最佳方式是什么?我想要以下信息:
1)每个对象使用的内存
2)为回收内存而收回的项目数3)等。
发布于 2014-02-10 11:25:01
我知道这个问题很古老:
但是为了快速监控运行的memcached系统:(在ubuntu中)
$ sudo apt-get install libmemcached-tools这包括一些方便的工具。我特别使用的是memcstat
$ watch -n1 -d 'memcstat --servers localhost'这将显示许多有用的信息,例如:
curr_connections: 5
total_connections: 26
get_hits: 202
get_misses: 12
bytes_read: 1650
bytes_written: 74345这很方便,因为它不需要您编写一行代码,更好的是,它可以告诉您缓存基础设施是否也像您期望的那样工作。
发布于 2009-04-08 21:38:42
这里有一些information on memcached monitoring和another list。
不过,来自Java的Memcached是一个有点奇怪的选择。我很好奇你为什么选择它。Java上的缓存解决方案往往围绕着EHCache或Terracotta展开。这是一个more complete list of Java caching solutions。
https://stackoverflow.com/questions/731914
复制相似问题