linux ps命令详解(BSD风格)
linux中ps只显示进程的静态快照,及瞬间的进程状态,它拥有众多的风格,可分为3组:UNIX风格,BSD风格,GNU风格,本文介绍BSD风格的ps指令。
参数
ps [ajluvx] [p pid] [U userid]
a与任何用户标识和终端相关的进程
e所有进程(包括守护进程)
p pid与指定PID相关的进程
U userid与指定用户标识userid相关的进程
ax显示所有的进程
aux显示所有进程,完整输出
显示参数
%CPUCPU(处理器)使用百分比
%TIME真实内存使用百分比
CMD正被执行的命令的名称
COMMAND正被执行的命令的完整名称
CPU短期CPU使用(调度)
JOBC作业控制统计
LIM内存使用限额
NInice值,用于设置优先级
PAGEIN总的缺页错误(内存管理)
PGID进程组号
PID进程ID
PPID父进程的进程ID
PRI调度优先级
RE内存驻留时间(单位为秒)
RSS内存驻留空间大小(内存管理)
SESS会话指针
SL睡眠时间(单位为秒)
STARTED定时启动
STAT状态代码(O,R,S,T,Z)
TIME积累CPU时间
TSIZ文本大小(单位为KB)
TT控制终端的缩写名称
TTY控制终端的完整名称(?表示没有控制终端,该进程为守护进程)
UID用户标识
USER用户名
VSZ虚拟大小(单位为KB)
WCHAN等待通道
PS状态码
D不可中断睡眠:等待事件结束(通常是I/O)
R正在运行或可运行(可运行=正在运行队列中等待)
S可中断睡眠:等待事件结束
T挂起:由作业控制信号挂起或因为追踪而被挂起
Z僵尸进程:终止后,没有父进程可被唤起
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。