阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

VisualVM使用Jstatd远程监控服务器

133次阅读
没有评论

共计 612 个字符,预计需要花费 2 分钟才能阅读完成。

jstat 可以实时显示本地或远程 JVM 进程中类装载、内存、垃圾收集、JIT 编译等数据。如果要显示远程 JVM 信息,需要远程主机开启 RMI 支持,详情见下文。

1.  创建 jstatd 服务器授权文件 jstatd.all.policy,代码如下,然后将改文件放到 Java/bin 目录下。

grant codebase “file:${java.home}/../lib/tools.jar” {

permission java.security.AllPermission;

};

2. 切换到 java/bin 目录下,启动 Jstatd 服务器

./jstatd -J-Djava.security.policy=jstatd.all.policy

3. 如若出现端口占用问题,在启动 jstatd 服务器时选择其它端口。

// 查看端口是否被占用

netstat -ano | grep -i 1099

// 启动 jstatd 服务器时,指定其它端口

rmiregistry 2030 & jstatd -J-Djava.security.policy=jstatd.all.policy -p 2030

4. jstatd 服务器启动成功后,在 VisualVM 添加 Jstatd 服务器地址,就会自动连接成功,并获取服务器的 CPU,内存,线程等信息。

VisualVM 使用 Jstatd 远程监控服务器

5. 关于 Jstatd 的详细信息,请点击这里。

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-04/130024.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计612字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中