Виділене використання пам'яті


18

Чи є який-небудь командний рядок або php-скрипт, який повертає загальне споживання пам'яті?

Відповіді:


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, і у мене складається враження, що мій запам'ятований ніколи не заповнюється ...
Стефано

6
STAT bytes - це рядок, який ви шукаєте для загального використання
Майк

4

Я особисто використовую PhpMemcacheAdmin

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

Це створює простий у користуванні графічний інтерфейс. Звичайно, вам знадобиться підтримка PHP.



1
Знову переміщено на github.com/wp-cloud/phpmemcacheadmin :)
vikramaditya234

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.