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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机性能监控与故障处理工具相关的知识,希望对你有一定的参考价值。

Sun JDK监控和故障处理工具:

名称

主要作用

参数

jps

JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程

-v 输出启动时JVM参数

jstat

JVM Statistics Monitoring Tool,用于收集HotSpot虚拟机各方面的运行数据

jstat -gc 13874监视java堆状况,包括Eden区,两个Survivor区,老年代、永久代等容量、已用空间、GC时间合计等信息。

jinfo

Configuration Info for Java,显示虚拟机配置信息

jinfo [option] pid

jmap

Memory Map for Java,生成虚拟机的内存转储快照(heapdump文件)


jhat

JVM Heap Dump Browser,用于分析heapdump文件,它会建立一个HTTP/html服务器,让用户可以在浏览器上查看分析结果


jstack

Stack Trace for Java,显示虚拟机的线程快照


eg:jstat

[[email protected] logs]$ jstat -gc 13874

S0C        S1C        S0U    S1U      EC           EU            OC             OU           MC           MU          CCSC     CCSU        YGC  YGCT  FGC   FGCT    GCT   

71168.0 71168.0  0.0   14313.3 584192.0 172316.6  482304.0   137903.9  106624.0 104243.9 13952.0 13440.0     27    2.343   4      1.699    4.042

S0C:第一个Survivor区大小

S1C:第二个Survivor区大小

S0U:第一个Survivor区使用大小

S1U:第二个Survivor区使用大小

EC:Eden区大小

EU:Eden区使用大小

OC:老年代大小

OU:老年代使用大小

MC:方法区大小

MU:方法区使用大小

CCSC:压缩类空间大小

CCSU:压缩类空间使用大小

YGC:年轻代垃圾回收次数

YGCT:年轻代垃圾回收消耗时间

FGC:老年代垃圾回收次数

FGCT:老年代垃圾回收消耗时间

GCT:垃圾回收消耗总时间


以上是关于虚拟机性能监控与故障处理工具的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

JVM性能监控与故障处理工具

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