用 ps命令表示线程信息

本文译至: http://wordpress.honobono-life.info/lin-base/ps%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%83%85%E5%A0%B1%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF/

(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”进程执行四个线程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值