0
点赞
收藏
分享

微信扫一扫

用 ps命令表示线程信息



(1)ps命令的格式 
 
ps命令里通过指定下面的选项来显示线程信息。
 
ps -eLf
 
※选项说明
-e
 选择全部的进程。等同于-A。
-L
 可能的话追加LWP和NLWP栏显示线程。
-f
 用全格式来表示
 
(2)显示的项目

UID(EUID):真实用户ID
PID:进程的进程 ID 号
PPID:父进程的进程 ID
LWP:轻量进程(light weight process) 或者线程的ID
C:处理器使用率。进程的生存期间中利用的百分比以整数表示
NLWP:进程里的lwp (线程)数。
STIME:进程的启动时间,启动日期
TTY:控制终端 (tty)
TIME:累积的 CPU 时间
CMD:执行的命令
 
(3)执行的例子
 
① 需显示”PassengerHelperAgent”进程的情况
 
$ ps -ef | grep “PassengerHelper”
 
root 29150 29147 0 10:36 ? 00:00:00 PassengerHelperAgent
 
②”PassengerHelperAgent”进程,需显示其线程的情况

$ ps -eLf | grep "PassengerHelper"
UID      PID   PPID   LWP   C   NLWP STIME TTY    TIME    CMD
root     29150 29147 29150  0    4 10:36 ?        00:00:00 PassengerHelperAgent
root     29150 29147 29153  0    4 10:36 ?        00:00:00 PassengerHelperAgent
root     29150 29147 29154  0    4 10:36 ?        00:00:00 PassengerHelperAgent
root     29150 29147 29157  0    4 10:36 ?        00:00:00 PassengerHelperAgent

可知进程ID 为“29150”的”PassengerHelperAgent”进程执行四个线程。

举报

相关推荐

0 条评论