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
分享到:
相关推荐
jstatd启动后会打开两个端口,其中一个端口可通过参数“-p”指定,如果不指定默认为1099,另一个是一个随机端口,不能参数...在防火墙环境使用不便,ejstatd是jstatd的增强版本,可指定端口,方便防火墙环境中使用。
jstatd-client 用于jstatd / JStatRemoteHost的RMI客户端
主要介绍了jcmd:JDK14中的调试神器,本文给大家提到了jcmd的语法,通过实例列举的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
掌握此基础,就可以用来修改无源代码的程序等,比如希望jstatd在指定的端口上监听,而不是一个值为0的随机端口号,请参见《防火墙内JVisualVM连接jstatd解决方案》。
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 ...
最新java应用问题调试指南, 包含调试工具使用教程: • Diagnostic Tools Overview • What Are Java Flight Recordings • How to Produce a Flight Recording • Inspect a Flight Recording • The jcmd Utility ...
│ │ jstatd.exe │ │ jvisualvm.exe │ │ keytool.exe │ │ kinit.exe │ │ klist.exe │ │ ktab.exe │ │ msvcr100.dll │ │ native2ascii.exe │ │ orbd.exe │ │ pack200.exe │ │ policytool.exe │...