windows下配置使用jconsole遠程監控JVM

  1. Jconsole 是一個內置 Java 性能分析器,不須要安裝。html

  2. 能夠使用命令行啓動, 當JDK 在 PATH環境變量中時,在cmd命令行中運行 jconsole 便可。java

  3. 若是從 GUI shell 啓動,找到 JDK 安裝路徑(好比本身環境是在D:\Program Files\Java\jdk1.7.0_80\bin),打開 bin 文件夾,雙擊 jconsole。linux

    windows下配置使用jconsole遠程監控JVM
  4. Jconsole如何鏈接遠程機器上的java程序

     
    1. 1、應用場景shell

      Jconsole在本身的工做電腦windows機器上,tomcat應用服務器在遠程的linux系統上。apache

    2. 2、遠程linux上的配置遠程鏈接配置在tomcat的bin目錄如opt/test/apache-tomcat-7.0.73/bin目錄下,對文件catalina.sh添加JAVA_OPTS內容windows

       

      JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=10.20.27.240"tomcat

      JAVA_OPTS="$JAVA_OPTS   -Dcom.sun.management.jmxremote"服務器

      JAVA_OPTS="$JAVA_OPTS   -Dcom.sun.management.jmxremote.port=12345"性能

      JAVA_OPTS="$JAVA_OPTS   -Dcom.sun.management.jmxremote.ssl=false"spa

      JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"

       

    3. 其中第一個參數能夠用來設置欲鏈接的Linux機器的IP地址,該項必須設置,不然遠程鏈接會由於解析到127.0.0.1出現鏈接失敗的狀況(被這個問題坑的好慘)。

      第三個參數是設置欲鏈接到Linux機器上的端口號,在不跟Linux中現有端口衝突的狀況下,可隨意設置該端口。

      第五個參數表明遠程鏈接時無需密碼驗證。

      圖中紅色框框爲添加內容。

      windows下配置使用jconsole遠程監控JVM
    4. 4

      添加後須要重啓下tomcat服務。

      windows下配置使用jconsole遠程監控JVM
      windows下配置使用jconsole遠程監控JVM
      END

    使用Jconsole遠程鏈接

     
    1.   打開本機上的jconsole程序
    2.  在遠程鏈接中輸入IP地址和端口號,進行遠程鏈接監控。好比本身的環境是 10.20.27.240:12345
      windows下配置使用jconsole遠程監控JVM 
相關文章
相關標籤/搜索