Linux系统监控命令及如何定位到Java线程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统监控命令及如何定位到Java线程相关的知识,希望对你有一定的参考价值。

CPU资源时,按照以下步骤进行查找:
(一):通过【 top -p 12377 -H】 查看java进程的有哪些线程的运行情况;
和通过【jstack 12377 > stack.log】生成Java线程的dump详细信息;

先用top命令找出占用资源厉害的java进程id,如图:# top
如上图所示,java的进程id为’52554′,接下来用top命令单独对这个进程中的所有线程作监视:
1 top -p 52554 -H

# top视图里面里面可以通过快捷键依次b ,x高亮显示top的列找出需要的线程,默认CPU排序,Sh
参考技术A 桃花溪(张旭)

以上是关于Linux系统监控命令及如何定位到Java线程的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统内对高CPU的监控及日志分析

常用的linux系统监控命令

我爱java系列---linux系统查看日志常用命令

linux性能分析命令--pidstat

MySQL 的实时性能监控利器

linux系统资源监控命令