java內存監控工具

Jvisualvm使用

一、遠程監控jvm方法 html

1在遠程機器上添加權限策略文件java

https://www.cnblogs.com/imyalost/p/8745137.html服務器

a、查找java安裝位置 jvm

which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java

b、在服務器{JAVA_HOME}/bin目錄創建文件:jstatd.all.policy(名字隨便,符合*.policy便可), 文件內容爲: 工具

grant codebase "file:${java.home}/../lib/tools.jar" {    
    permission java.security.AllPermission;    
};

c、是否有JAVA_HOME 沒有添加 spa

root用戶下改配置文件 : vi /etc/profile   .net

最後添加 插件

export JAVA_HOME=/usr/java/jdk1.8.0_92 

export PATH=$PATH:$JAVA_HOME/bin 

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

source /etc/profile echo $JAVA_HOME 查看是否成功 3d

二、修改服務器 hosts 文件中的 IP 地址 code

要使Java VisualVM 成功鏈接到遠程服務器上,服務器端應該在 /etc/hosts 文件中把本機地址設爲本機的 IP 地址。使用 hostname -i 命令查看,若是顯示的是 127.0.0.1 或者與本機實際 IP 不一致的話,須要把 /etc/hosts 文件中相應的地址改成本機實際 IP 。

三、在jstatd.all.policy 當前目錄運行,運行 jstatd 守護程序
 

cd $JAVA_HOME/bin/jstatd 

nohup  jstatd -J-Djava.rmi.server.hostname=192.168.32.138 -J-Djava.security.policy=./jstatd.all.policy -p 1099 &

//進入jdk bin下 使用如下代碼運行 查詢啓動狀況 ps aux|grep 1099

四、查看工具

而且能夠安裝插件

資料轉載:https://blog.csdn.net/weixin_33800593/article/details/92295832

相關文章
相關標籤/搜索