系统跑的是java tomcat,要触发tomcat thread dump很简单,要先找到tomcat对应到饿进程Id.
使用命令ps -ef|grep tomcat
然后给这个进程发送一个QUIT的信号,让其触发线程的dump
kill -3 pid
tomcat会把thread dump 的信息输出到控制台:/tomcathome/logs/catalina.out文件下。
查看此文件
这里的tid :对应的是linux操作系统下的轻量级进程号,这里为16进制,转换到10进制
nid是jvm的jmm内存规范中的唯一地址定位。
此文件中最后还有系统对内存的使用情况。