Utilizzo della memoria memorizzata


18

C'è qualche riga di comando o script php che restituisce l'utilizzo della memoria totale memcached?

Risposte:


34

Come ha detto Mike , puoi vedere la riga che include i "byte STAT" per vedere l'utilizzo della memoria:

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

Lasciandolo per riferimento futuro: l'host / porta predefinito è: 127.0.0.1:11211
Moritur

19

la porta predefinita di memcache è 11211, quindi se memcache è locale

telnet localhost 11211

Quindi esegui il comando stats e questo sputerà l'utilizzo della memoria

stats

1
Grazie per il consiglio telnet, ma cosa dovrei davvero leggere lì? Vedo i byte STAT 9857275 STAT curr_items 43599 STAT total_items 1048925 e ho l'impressione che il mio memcached non si riempia mai ...
Stefano

6
STAT byte è la linea che stai cercando per l'utilizzo totale
Mike


0

Un'altra alternativa per rispondere a @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.