ps -eLf
-L /*显示所有的线程信息*/
-x /*可以显示线程的状态: S为休眠状态*/
192.168.100.228 [sde ~]$ ps -eLf |grep db2sysc|grep -v grep
UID PID PPID LWP C NLWP STIME TTY TIME CMD
db2inst1 4865 4863 4865 0 40 2010 ? 00:00:00 db2sysc 0db2inst1 4865 4863 4869 0 40 2010 ? 00:00:45 db2sysc 0db2inst1 4865 4863 4870 0 40 2010 ? 00:00:00 db2sysc 0db2inst1 4865 4863 4871 0 40 2010 ? 00:00:00 db2sysc 0db2inst1 4865 4863 4872 0 40 2010 ? 00:00:00 db2sysc 0
其中
UID为User ID.
PID为process id,进程标识符
PPID为 parent process id,父进程标识符2,
LWP为light weight process or thread, 轻量级进程,即线程标识符
NLWP为,number of lwps(threads) in the process, 线程的数量
现在的db2sysc进程一共包含40个线程,它们的线程号为:
# cat /proc/380/task/380/status Name: fancybrowser2 State: S (sleeping) Tgid: 380 Pid: 380 PPid: 379 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 Groups: 0 1 2 3 4 6 10 VmPeak: 256260 kB VmSize: 189396 kB VmLck: 0 kB VmHWM: 22824 kB VmRSS: 18220 kB VmData: 76676 kB VmStk: 84 kB VmExe: 100 kB VmLib: 67568 kB VmPTE: 208 kB Threads: 19 SigQ: 0/353 SigPnd: 00000000000000000000000000000000 ShdPnd: 00000000000000000000000000000000 SigBlk: 040000000000000000000000600046bf SigIgn: 00000000000000000000000000000000 SigCgt: 000000000000000000000001800256af CapInh: 0000000000000000 CapPrm: fffffffffffffeff CapEff: fffffffffffffeff CapBnd: fffffffffffffeff voluntary_ctxt_switches: 3708 nonvoluntary_ctxt_switches: 20677
/*查看线程名称*/
# cat /proc/380/task/380/sched
# cat /proc/380/task/380/status