Memcached 内存使用情况

Memcached 内存使用情况

是否有任何命令行或 php 脚本可以返回 memcached 总内存使用情况?

答案1

作为麦克风话虽如此,您可以查看包含“STAT 字节”的行来查看内存使用情况:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'

答案2

memcache 的默认端口是 11211,因此如果 memcache 是本地的

telnet localhost 11211

然后运行 ​​stats 命令,它会显示内存使用情况

stats

答案3

我个人使用 PhpMemcacheAdmin

http://code.google.com/p/phpmemcacheadmin/

它创建了一个易于使用的 GUI。当然,您需要有 PHP 支持。

答案4

如果你使用 php:

$m = new Memcached();
$m->addServer('localhost', 11211);
echo $m->getStats()['localhost:11211']['bytes'];

相关内容