Memcached内存使用情况


18

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

Answers:


34

正如Mike所说,您可以查看包含“ STAT字节”的行以查看内存使用情况:

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

将其
留作

19

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

telnet localhost 11211

然后运行stats命令,这将显示出内存使用情况

stats

1
感谢您的telnet提示,但是我在那里应该真正阅读什么?我看到STAT字节9857275 STAT curr_items 43599 STAT total_items 1048925,我的印象是,我的内存缓存从未填满……
Stefano

6
STAT字节是您要查找总使用量的行
Mike


0

回答@mike的另一种选择,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.