我想可视化 Memcached 守护程序的 RAM 使用情况——最好的实用程序是什么?
理想情况下,我想使用 Perl。
Memcache 报告许多统计信息,例如内存使用、存储的对象、命中和未命中。使用标准 TCP 套接字连接到服务器(可能是 localhost:11211)并写入“stats\n”以获取统计信息列表。请参阅下面的示例。
查看Cacti以实际绘制数据。我已经取得了巨大的成功。
> $ 远程登录本地主机 11211 正在尝试 ::1... 正在尝试 127.0.0.1... 连接到本地主机。 转义字符是 '^]'。 统计数据 统计 PID 75723 STAT 正常运行时间 4166691 统计时间 1236609062 统计版本 1.2.4 STAT 指针大小 32 STAT rusage_user 115.028511 STAT rusage_system 326.163351 STAT curr_items 83335 统计总项目 1822140 STAT 字节 239997834 STAT curr_connections 48 统计总连接数 7840 STAT 连接结构 83 统计 cmd_get 4273541 STAT cmd_set 1822140 STAT get_hits 2442609 STAT get_misses 1830932 统计驱逐 1696494 STAT bytes_read 5162992092 STAT bytes_written 7000049654 STAT limit_maxbytes 268435456 统计线程 1 结尾
看看失忆症(http://github.com/benschwarz/amnesia/tree/master),它可能有一些事情可以做你想做的事。
如果您想构建自己的小工具,您应该查看RRDtool