`
ydwcn
  • 浏览: 63595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用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状况

 

  • 大小: 170.3 KB
分享到:
评论

相关推荐

    ejstatd一个增强型的jstatd

    jstatd启动后会打开两个端口,其中一个端口可通过参数“-p”指定,如果不指定默认为1099,另一个是一个随机端口,不能参数...在防火墙环境使用不便,ejstatd是jstatd的增强版本,可指定端口,方便防火墙环境中使用。

    jstatd-client:jstatdJStatRemoteHost的RMI客户端

    jstatd-client 用于jstatd / JStatRemoteHost的RMI客户端

    深入浅析jcmd:JDK14中的调试神器

    主要介绍了jcmd:JDK14中的调试神器,本文给大家提到了jcmd的语法,通过实例列举的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    x86_64汇编调试程序初步

    掌握此基础,就可以用来修改无源代码的程序等,比如希望jstatd在指定的端口上监听,而不是一个值为0的随机端口号,请参见《防火墙内JVisualVM连接jstatd解决方案》。

    jdk-9.0.1_doc-all 最新版

    Defines the jstatd tool for starting a daemon for the jstat tool to monitor JVM statistics remotely. jdk.localedata Provides the locale data for locales other than US locale. jdk.management Defines ...

    Troubleshooting Guide for Java

    最新java应用问题调试指南, 包含调试工具使用教程: • Diagnostic Tools Overview • What Are Java Flight Recordings • How to Produce a Flight Recording • Inspect a Flight Recording • The jcmd Utility ...

    Windouws 64 位Tomcat7.0.40 + 64位jdk1.7.0u21 绿色版.part1

    │ │ jstatd.exe │ │ jvisualvm.exe │ │ keytool.exe │ │ kinit.exe │ │ klist.exe │ │ ktab.exe │ │ msvcr100.dll │ │ native2ascii.exe │ │ orbd.exe │ │ pack200.exe │ │ policytool.exe │...

Global site tag (gtag.js) - Google Analytics