2009-04-08 21 views
2

Linuxマシン上のJavaアプリケーションからmemcachedを監視する最適な方法は何ですか?私は情報を希望のような各オブジェクト
2)メモリ 3を再生するために追い出さアイテムの数)等で使用memcached Monitoring

1)メモリ..ここ

答えて

1

information on memcached monitoringanother list一部です。

JavaからのMemcachedはちょっとした選択です。なぜあなたがそれを選んだのか不思議です。 Javaでのキャッシュソリューションは、たとえばEHCacheまたはTerracottaのように転回する傾向があります。ここにはmore complete list of Java caching solutionsがあります。

+1

一般的な選択ではないという「奇妙な選択」と言われるJavaクライアントについては何かありますか?また、memcachedを使用しているアプリケーションがJavaベースであるかどうか、または監視を –

+0

にしたいのかどうかは不明です。また、キャッシュソリューションとしてmemcachedを使用すると、他のプラットフォームの他のクライアントも対話できますキャッシュされたデータでも、そうではありませんか? ehcacheとは違いますか? –

+0

私は「奇妙」を意味します。 Memcachedは主にPHPに関連付けられています。 Java固有のソリューションはJavaシリアル化メソッド(組み込みおよびカスタマイズされた)を使用することができ、通常はより良く適合します。もちろん、PHP、.Netなどを使用しているような別の理由もあります。 – cletus

2

私はこの質問は古いです知っている:

しかし、実行しているmemcachedのシステムのいくつかの簡単なモニタリングのために:(Ubuntuの中で)

$ sudo apt-get install libmemcached-tools 

これは便利なツールの一握りを含んでいます。

curr_connections: 5 
total_connections: 26 
get_hits: 202 
get_misses: 12 
bytes_read: 1650 
bytes_written: 74345 

それは、単一の行を記述する必要はありませんので、これは便利です:私が使用することを特に1は、これは、インスタンスのように便利な情報の多くが表示されますmemcstat

$ watch -n1 -d 'memcstat --servers localhost' 

ですあなたのキャッシュインフラストラクチャが期待通りに機能しているかどうかをあなたに伝えます。