Wykorzystanie pamięci memcached

18

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

Maximus
źródło

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 }'
kwanty
źródło
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
Mikrofon
źródło
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
DarckBlezzer
źródło