2011年6月16日木曜日

JVMのリモートメモリ監視(jconsole)

JDK5.0以降、監視ツールなど有用なものがけっこう含まれています。
※JDK6.0で試しています

メモリはjconsoleが一番見やすいと思います。

JVM起動オブションに下記を追加
-Dcom.sun.management.jmxremote.port=ポート番号
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false    

portはwellknownポートでなければなんでもOK。
デフォルトでSSLとパスワード認証が有効になっているので無効にする。
jconsoleを起動して、リモートプロセスタブに[ホスト名:port]を入力して「接続」
でリモートJVMの監視ができます。

ここに色々のっていますね。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/management/agent.html#auth_disabled

0 件のコメント:

コメントを投稿