1.4虚拟机性能监控和故障处理工具
文章目录
1.JPS:虚拟机进程状况工具
-
概念:jps命令可以列出主机上所有的虚拟机进程,包括LVMID^ 1,进程主启动类
-
命令:
jps [option] [hostid]
-
参数:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zOGyfxqM-1686638171273)(C:\Users\10059\AppData\Roaming\Typora\typora-user-images\image-20220314144618999.png)]
2.JSTAT:虚拟机统计、监视运行信息工具
-
概念:jstat命令用于统计或者监视虚拟机进程运行时的信息数据,包括类加载、内存、垃圾回收、即时编译等数据
-
命令:
jstat [option] vmid [interval [s|ms] [count]
jstat -gc 6666 250 200 //监控6666进程虚拟机的堆内存情况,每250毫秒执行一次,一共执行200次
-
参数:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LQhkmIPn-1686638171274)(C:\Users\10059\AppData\Roaming\Typora\typora-user-images\image-20220314145323537.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FcyzlnOx-1686638171275)(C:\Users\10059\AppData\Roaming\Typora\typora-user-images\image-20220314145436728.png)]
3.JINFO: java配置信息工具
- 概念:查看或修改虚拟机运行参数
- 命令:
jinfo -flag[+|-]name = value vmid
4.JMAP: java堆转储快照工具
- 概念:主要用于分析内存泄漏和内存溢出情况
- 命令:
jmap [option] vmid
- 参数:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bcugcOpj-1686638171276)(C:\Users\10059\AppData\Roaming\Typora\typora-user-images\image-20220314151249408.png)]
5.JSTACK: java堆栈跟踪工具
- 概念:用于生成虚拟机当前时刻的线程快照。线程快照:当前虚拟机每一条线程正在执行的方法堆栈集合,生成线程快照的目的主要是定位线程出现长时间停顿的原因(例如alsace远程连接不上问题)
- 命令:
jstatck [option] vmid
远程连接不上问题) - 命令:
jstatck [option] vmid
- 参数:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jXnuCcQz-1686638171277)(C:\Users\10059\AppData\Roaming\Typora\typora-user-images\image-20220314151545552.png)]