Wykorzystanie pamięci memcached


18

Czy jest jakiś wiersz poleceń lub skrypt php, który zwraca całkowite wykorzystanie pamięci w pamięci?

Odpowiedzi:


34

Jak powiedział Mike , możesz spojrzeć na linię zawierającą „bajty STAT”, aby zobaczyć użycie pamięci:

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

Pozostawiając to do wglądu: Domyślny host / port to: 127.0.0.1:11211
Moritur

19

Domyślny port memcache to 11211, więc jeśli memcache jest lokalny

telnet localhost 11211

Następnie uruchom polecenie stats, co wypluje zużycie pamięci

stats

1
Dzięki za wskazówkę telnet, ale co naprawdę powinienem tam przeczytać? Widzę bajty STAT 9857275 STAT curr_items 43599 STAT total_items 1048925 i mam wrażenie, że mój memcached nigdy się nie zapełnia ...
Stefano

6
STAT bytes to linia, której szukasz do całkowitego wykorzystania
Mike


0

Inna alternatywa dla odpowiedzi @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.