使用jstatd和visualVM监控远程JVM

jstatd工具是一个rmi的服务应用. 创建和结束jvms工具的代理,提供一个接口供远程监控工具分析本地的JVMs.
jstatd 服务需要本地存在一个RMI注册. jstatd服务将尝试依附于RMI注册,使用默认端口上,或者用-p指定的端口上. 假如rmi注册没有找到,jstatd应用将会创建一个使用指定端口或默认端口. 如果jstatd的参数指定了-nr选项,那么创建一个内部的RMI注册是被禁止的.

jstatd的命令

 

jstatd [-nr] [-p port] [-n rminame]

 -nr
当jstatd启动时没有找到存在的RMI注册,那么他不会尝试创建一个内部的RMI注册

-p port
期望的RMI注册端口号,或者自己创建的RMI注册的端口号

-n rminame
用来指定在RMI注册中的远程RMI对象的名字. 默认是JStatRemoteHost. 假如启动多个jstatd进程,那么就需要用这个参数指定名字以区分.

-Joption
传递将要启动jvm参数

 

新建jstatd.all.policy

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

然后启动jstatd

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

 在LINUX下远程监控XP系统的JVM状况

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值