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

相关文章
相关标签/搜索