虚拟机性能监控与故障处理工具

一:JDK命令行工具

jps:显示指定系统内所有的Hotspot虚拟机进程。

jstat:用于收集HotSpot虚拟机各方面的运行数据

jinfo:显示虚拟机配置信息

jmap:Memory Map for java,生成虚拟机的内存转储快照。

jhat:用于分析heapdump文件。

jstack:显示虚拟机的线程快照

jps 命令可以列出正在运行的虚拟金进程,并显示虚拟机执行的主类(Main class)名称,以及这些进程的本地虚拟机唯一ID(LVMID)

  1. jps [options] [hostid]

-q:只显示LVMID,省略主类的名称。

-m:输出虚拟机进程启动时传递给主类main()函数的参数

-l:输出主类的全名,如果执行的是Jar包,给出Jar路径。

-v:输出虚拟机进程启动时JVM参数。



  • jstat 

jstat [option vmid [interval [s|ms] [count]]

参数interval 和count代表查询间隔和次数,省略代表只查询一次。假设需要每隔250ms就查询一次进程2764垃圾收集情况,一共查询20次。

jstat -gc 2764 250 20


虚拟机性能监控与故障处理工具_第1张图片



jconsole可视化工具

你可能感兴趣的:(虚拟机性能监控与故障处理工具)