Linux CLI 想要查看目前 Memcached 的 connection 數量,要怎麼查看呢?
Linux CLI 查詢 Memcached 目前的 Connection 數量
Memcached 預設的 incoming connection 數量上限設定是 1024,要查看目前使用的數量為多少,可以使用下述作法:
- $ echo stats | nc 127.0.0.1 11211 | grep curr_connections # 假設跑在 localhost 的 11211 (預設值)
STAT curr_connections 21 - 目前 memcached 的 connection 數量是 21
- 註:需要 Ctrl-C 結束
想要於 CLI 執行,自動結束,方便可以做檢查或監控,可以使用下述:
- echo -e 'stats\r\nquit\r\n' | nc 127.0.0.1 11211 | grep curr_connections # 跑完自動結束 STAT curr_connections 21
寫入 .bashrc 做 alias 的命令
- vim ~/.bashrc
- alias memcacheconnection="echo -e 'stats\r\nquit\r\n' | nc 127.0.0.1 11211 | grep curr_connections"
- source ~/.bashrc
- memcacheconnection
STAT curr_connections 21