Uso de memória armazenada em cache

18

Existe alguma linha de comando ou script php que retorne o uso total de memória do memcached?

Maximus
fonte

Respostas:

34

Como Mike disse, você pode ver a linha incluindo os "bytes STAT" para ver o uso da memória:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'
quanta
fonte
Deixando isso para referência futura: O host / porta padrão é: 127.0.0.1:11211
Moritur 8/17
19

A porta padrão do memcache é 11211, portanto, se o memcache for local

telnet localhost 11211

Em seguida, execute o comando stats e isso cuspirá o uso da memória

stats
Mike
fonte
11
Obrigado pela dica do telnet, mas o que devo ler realmente lá? Vejo STAT bytes 9857275 STAT curr_items 43599 STAT TOTAL_ITEMS 1.048.925 e eu tenho a impressão de que minha memcached nunca é encher ...
Stefano
6
Bytes STAT é a linha que você procura para uso total
Mike
0

Outra alternativa para responder @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
DarckBlezzer
fonte