前言
当我们知道一个进程时,想要进一步了解到此进程对应的线程,从而进一步操作排查,尤其是在做性能排查问题时候经常会遇到。在此列出几种在linux系统下查看进程对应的线程方法
前提条件
知道要查询的进程pid,可以通过
ps -ef |grep xxx
方法一
top -H -p 进程PID
方法二:
pstree -p 进程pid
注:一般系统不会自带此工具,需要先进行安装
yum install -y psmisc
方法三:
cat /proc/线程pid/status
方法四:
cat /proc/进程pid/sched
另外还可以通过命令
cat /proc/进程pid/task/线程pid
来查看线程执行的应用或命令目录