Sử dụng bộ nhớ Memcached


18

Có bất kỳ dòng lệnh hoặc tập lệnh php nào trả về tổng mức sử dụng bộ nhớ memcached không?

Câu trả lời:


34

Như Mike đã nói, bạn có thể nhìn vào dòng bao gồm "byte STAT" để xem mức sử dụng bộ nhớ:

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

Để lại điều đó để tham khảo trong tương lai: Máy chủ / cổng mặc định là: 127.0.0.1:11211
Moritur

19

Cổng mặc định của memcache là 11211 vì vậy nếu memcache là cục bộ

telnet localhost 11211

Sau đó chạy lệnh thống kê và điều đó sẽ nhổ bộ nhớ sử dụng

stats

1
Cảm ơn về mẹo telnet, nhưng tôi thực sự nên đọc gì trong đó? Tôi thấy STAT byte 9857275 STAT current_items 43599 STAT Total_items 1036125 và tôi có cảm tưởng rằng memcached của tôi không bao giờ lấp đầy ...
Stefano

6
STAT byte là dòng bạn đang tìm kiếm tổng mức sử dụng
Mike


0

Một cách khác để trả lời @mike,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.