Speichernutzung im Speicher


18

Gibt es eine Befehlszeile oder ein PHP-Skript, das den gesamten Speicherbedarf im Memcached zurückgibt?

Antworten:


34

Wie Mike sagte, können Sie die Zeile einschließlich der "STAT-Bytes" betrachten, um die Speichernutzung zu sehen:

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

Zum späteren Nachschlagen
belassen

19

Der Standardport von Memcache ist 11211, wenn Memcache also lokal ist

telnet localhost 11211

Führen Sie dann den Befehl "stats" aus, um die Speichernutzung zu verringern

stats

1
Danke für den Telnet-Tipp, aber was soll ich dort wirklich lesen? Ich sehe STAT Bytes 9857275 STAT curr_items 43599 STAT total_items 1048925 und ich habe den Eindruck, dass mein Memcached nie voll wird ...
Stefano

6
STAT-Bytes ist die Zeile, die Sie für die Gesamtnutzung suchen
Mike


0

Eine weitere Alternative, um @mike zu beantworten,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.