JVM監控工具--幾種常用工具簡介

jopen 10年前發布 | 31K 次閱讀 JVM監控 Java開發

JVM監控工具介紹

      jdk中已提供了功能強大基于GUI界面的jvm監控工具,在jdk bin目錄下可以看到,例如:jconsole、jvisualvm和oracle jrockit jvm’s jrmc.exe

簡介如下:

GUI工具

</td>

支持類型

</td>

GUI本地運行版本(JRE)

</td>

被測JVM版本

</td> </tr>

jconsole

</td>

jvm,jrockit jvm

</td>

1.5及以上

</td>

1.5及以上

</td> </tr>

jvisualvm

</td>

jvm

</td>

1.5及以上

</td>

1.5及以上

</td> </tr>

jrmc

</td>

jrockit jvm

</td>

1.4.2及以上

</td>

1.4.2及以上

</td> </tr>

1.jvm:sun's jvm(普通jvm)

</td>

2.jrockit jvm:oracle(weblogic默認)

</td> </tr> </tbody> </table>

備注一:jrmc :Oracle JRockit Mission Control的簡稱

備注二:注意保持工具jvm與被測jvm版本一致

備注三:JDK1.7及以上,僅有Oracle jdk,Oracle公司已經將jrmc改造為jmc工具,也只有jconsole和jmc工具可以使用


1.      監控本地jvm與遠程jvm

 監控本地jvm,啟動任意種GUI工具,工具會自動查詢出本地jvm進程,但是要注意這里只能監控當前用戶(非管理員)啟動的jvm,無權限檢測到其他用戶啟動的jvm。

</blockquote>

2.      監控遠程jvm,被測jvm上需要啟動一個遠程服務(每個工具有各自多種服務)

  1.      修改中間件配置,在jvm新增JAVA_OPTIONS參數: </h2>
    •   Weblogic jrockit jvm 開啟監控服務參數:

    -Xmanagement:ssl=false,authenticate=false,port=7091 ---jdk1.5+(weblogic10)

    </blockquote>

    -Xmanagement:port=7091 –jdk1.4.2(weblogic8.1)

    </blockquote>
    •  Sun jvm 開啟監控服務參數:

    -Dcom.sun.management.jmxremote.port=8899

    </blockquote>

    -Dcom.sun.management.jmxremote.ssl=false

    </blockquote>

    -Dcom.sun.management.jmxremote.authenticate=false

    </blockquote>

    Port均為臨時占用,且可以自定義


    來自:http://blog.csdn.net/musen518/article/details/43195697
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!

  • sesese色