linux查看进程线程

人气:336 ℃/2022-12-11 18:40:04

linux怎么查看进程线程?我们一起来了解一下吧。

1、打开linux系统,在linux的桌面的空白处右击。

2、在弹出的下拉选项里,点击打开终端。

3、使用命令ps -T -p+进程ID可以查看指定线程。

4、使用top -H命令可以查看所有线程。

linux 查看进程线程数

Linux下查看进程线程数的方法

0x01:ps -ef只打印进程,而ps -eLf会打印所有的线程

[root@centos6~]#ps-ef|greprsyslogdroot1470102011?00:01:13/sbin/rsyslogd-c4root2986528596022:45pts/500:00:00greprsyslogd[root@centos6~]#ps-eLf|greprsyslogdroot147011470052011?00:00:00/sbin/rsyslogd-c4root147012863105Mar04?00:00:04/sbin/rsyslogd-c4root147012863205Mar04?00:00:01/sbin/rsyslogd-c4root147012863305Mar04?00:00:04/sbin/rsyslogd-c4root147012863605Mar04?00:00:00/sbin/rsyslogd-c4root2986728596298670122:45pts/500:00:00greprsyslogd

rsyslogd这个进程有5个线程,所以ps -ef只有一行,而ps -eLf就有5行

ps -eLf各字段含义

0x02:top -H -p ${pid} 或者 top -p ${pid} 然后 shitf H

0x03:cat /proc/${pid}/status 或者 ls /proc/${pid}/task

其中Threads后面跟的就是线程数

0x04:pstree -p ${pid}

0x05:ps -hH -p ${pid}

[root@localhost~]#ps-hH-p14141414?Ssl0:00/usr/sbin/rsyslogd-n1414?Ssl0:00/usr/sbin/rsyslogd-n1414?Ssl0:00/usr/sbin/rsyslogd-n

推荐

首页/电脑版/网名
© 2025 NiBaKu.Com All Rights Reserved.