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


18

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

Ответы:


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.