ミス率が高い(62%)memcacheサーバーをデバッグするために利用できるツールは何ですか?
理想的には、トップキャッシュミスのキーを知りたいのですが、ライブgetリクエストのキーを確認し、そこから処理することで解決します。
Webベースのもの(phpMemcache)をいくつか試しましたが、必要な情報がありません。また、statsproxy-1.0を試しました。これは、必要なことを実行しているように見えましたが、ボールをプレーしませんでした。
どうもありがとう
ソースからmemcachedをビルドする場合 http://code.google.com/p/memcached/downloads/list
実行できるmemcached-debugバージョンがあります。
次に、通常のmemcachedサーバーではなく、次のようにすることができます。/usr/local/sbin/memcache-debug-v 9> /tmp/memcached.log
すべてのトランザクションと結果コードが表示されていると思います。
もう1つの方法は、各putとgetと結果をログに記録するラッパーコードをアプリケーションにほんの少しだけ含めることです。