jvisualvm遠程監控 visualgc插件 不受此jvm支持問題

問題描述:VisualVM鏈接遠程服務器有兩種方式:JMX和jstatd,兩種方式都不能完美支持全部功能,例如JMX不支持VisualGC,jstatd不支持CPU監控,實際使用可同時配置上並按需選用。java

下面介紹如何配置jstatd鏈接方式,實現使用visualgc插件查看遠程服務器上java程序的gc狀況:服務器

1.修改遠程服務器上java設置spa

    vi $JAVA_HOME/jre/lib/security/java.policy插件

   在文件末位的 }; 前添加
    permission java.security.AllPermission;
server

2.cd $JAVA_HOME/binit

  ./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.2.85  -p 2030io

3.本地啓動VisualVM,由於在配置JMX時已經添加過服務器節點,若是配置正確,一般VisualVM會自動檢測到jstatd鏈接並添加節點監控

相關文章
相關標籤/搜索