Java-VisualGC+Jstatd实时监控远程JVM

作者:聂勇 欢迎转载,请保留作者信息并说明文章来源!

一、配置服务端

1、打开$JAVA_HOME/jre/lib/security目录下的java.policy文件。

2、在末尾的};之前添加一行配置:

1
permission java.security.AllPermission;

3、启动JVM监听器:

1
jstatd -J-Djava.security.policy=all.policy -p 9999 // 9999为监听端口。如果有防火墙,需在防火墙中开放外部对该端口访问

二、客户端配置

1、打开”应用程序”栏,在”远程”项下添加要监控的远程主机:指定地址和端口。

2、双击监控的进程,类似如下图:
VirsualGC