Использование памяти Memcached

18

Есть ли какая-либо командная строка или PHP-скрипт, который возвращает memcached общее использование памяти?

Maximus
источник

Ответы:

34

Как сказал Майк , вы можете посмотреть на строку, включающую «байты STAT», чтобы увидеть использование памяти:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'
кванты
источник
Оставим это для дальнейшего использования: хост / порт по умолчанию: 127.0.0.1:11211
Moritur
19

Порт по умолчанию для memcache - 11211, поэтому, если memcache является локальным

telnet localhost 11211

Затем запустите команду stats, и это израсходует использование памяти.

stats
Майк
источник
1
Спасибо за подсказку telnet, но что я должен там прочитать? Я вижу STAT-байты 9857275 STAT curr_items 43599 STAT total_items 1048925 и у меня такое впечатление, что мой memcached никогда не заполняется ...
Stefano
6
STAT байты - это строка, которую вы ищете для общего использования
Майк
0

Еще одна альтернатива для ответа @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
DarckBlezzer
источник