memcachedの統計を取得する
memcachedには統計を取得するためのコマンドが組み込まれています。
特にプログラミングを必要としませんが、Windowsの場合だとcygwinが必要となります。
Windowsで統計を取得する手順は下記のようになります。
1.cygwinをインストールしてechoとnetcatが使用できるようにします。
2.cygwinを起動して次のコマンドを実行します。
echo -en "stats\r\n" "quit\r\n" | nc -i1 [サーバー名] [ポート番号]
実行例
echo -en "stats\r\n" "quit\r\n" | nc -i1 localhost 11211
実行すると下記のように結果が返ってきます。
STAT pid 3040 STAT uptime 2572344 STAT time 1204091444 STAT version 1.2.1 STAT pointer_size 32 STAT curr_items 172565 STAT total_items 6717172 STAT bytes 149469853 STAT curr_connections 14 STAT total_connections 236 STAT connection_structures 60 STAT cmd_get 27004216 STAT cmd_set 6717215 STAT get_hits 17618732 STAT get_misses 9385484 STAT bytes_read 23993299999 STAT bytes_written 27547034132 STAT limit_maxbytes 536870912 END