Is there any command line or php script which returns the memcached total memory usage?

link|improve this question
feedback

3 Answers

up vote 4 down vote accepted

As Mike said, you can look at the line including the "STAT bytes" to see memory usage:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'
link|improve this answer
Thanks, wish if I could vote up to both of you :) – jason Nov 15 '10 at 17:11
feedback

memcache's default port is 11211 so if memcache is local

telnet localhost 11211

Then run the stats command and that will spit out memory usage

stats
link|improve this answer
Thanks for the telnet tip, but what should I really read in there? I see STAT bytes 9857275 STAT curr_items 43599 STAT total_items 1048925 and I have the impression that my memcached is never filling up... – Stefano Dec 6 '11 at 22:13
STAT bytes is the line you are looking for total usage – Mike Dec 7 '11 at 2:19
feedback

I personally use PhpMemcacheAdmin

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

It creates an easy to use GUI. Of course you'll need to have PHP support.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.