memcached监控

时间:2009-04-08 21:23:06

标签: java memcached

从Linux计算机上的Java应用程序监视memcached的最佳方法是什么?我想要的信息如下:

1)每个对象使用的内存
2)为回收记忆而被驱逐的物品数量 3)等。

2 个答案:

答案 0 :(得分:2)

我知道这个问题已经过时了:

但是要快速监控正在运行的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

这很方便,因为它不需要您编写一行代码,更好的是它会告诉您缓存基础结构是否像您期望的那样工作。

答案 1 :(得分:1)

以下是一些information on memcached monitoringanother list

Java中的Memcached是一个奇怪的选择。我很好奇你为什么选择它。 Java上的缓存解决方案往往围绕着EHCacheTerracotta。这是more complete list of Java caching solutions