linux进程查找相应的线程,linux查看进程对应线程-Go语言中文社区

1背景:

收到告警邮件,说线程数太多。

查看一下的确多,需要确认下是不是一个进程创建的。

得到进程的pid:ps -ef | grep -v "**server"

查看对应的线程id:

1 ps -T  pid

PID  SPID TTY          TIME CMD

23127 23127 pts/3    00:00:00 java

23127 23128 pts/3    00:00:00 java

23127 23129 pts/3    00:00:00 java

23127 23130 pts/3    00:00:00 java

23127 23131 pts/3    00:00:00 java

23127 23132 pts/3    00:00:00 java

23127 23133 pts/3    00:00:00 java

23127 23134 pts/3    00:00:00 java

23127 23135 pts/3    00:00:00 java

23127 23136 pts/3    00:00:00 java

23127 23137 pts/3    00:00:00 java

23127 23138 pts/3    00:00:00 java

23127 23139 pts/3    00:00:01 java

23127 23140 pts/3    00:00:01 java

23127 23141 pts/3    00:00:00 java

23127 23142 pts/3    00:00:00 java

23127 23143 pts/3    00:00:00 java

23127 23144 pts/3    00:00:00 java

23127 23145 pts/3    00:00:19 java

23127 23146 pts/3    00:00:16 java

23127 23147 pts/3    00:00:17 java

23127 23148 pts/3    00:00:06 java

23127 23149 pts/3    00:00:00 java

23127 23150 pts/3    00:00:08 java

23127 23155 pts/3    00:00:00 java

2.pstree  -p pid

java(27110)-+-{java}(27111)

|-{java}(27112)

|-{java}(27113)

|-{java}(27114)

|-{java}(27115)

|-{java}(27116)

|-{java}(27117)

|-{java}(27118)

|-{java}(27119)

|-{java}(27120)

|-{java}(27121)

|-{java}(27122)

|-{java}(27123)

|-{java}(27124)

|-{java}(27125)

|-{java}(27126)

|-{java}(27127)

|-{java}(27128)

|-{java}(27129)

|-{java}(27130)

3. htop我在测试环境执行f2设置线程树失败。可以试试

4.替代办法:top -H -p pid

9c64435067f5ab0ae4e05a764a97eaf3.png

18eb1820fc1cb49e6e94d4bfd1008027.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值