Linux下ps aux命令中STAT的参数含义(转)
$ ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMANDroot 11 100.0 0.0 0 16 ?? RL 4Dec09 98403:03.48 [idle: cpu
root 12 100.0 0.0 0 16 ?? RL 4Dec09 98430:12.35 [idle: cpu
st00 94067 0.5 0.2 57172 19600 p2- S 2:36AM 5:04.20 python2.6
root 0 0.0 0.0 0 0 ?? DLs 4Dec09 0:35.03 [swapper]
root 1 0.0 0.0 2180 488 ?? ILs 4Dec09 0:26.44 /sbin/init
root 2 0.0 0.0 0 16 ?? DL 4Dec09 2:21.99 [g_event] ------------------------------------------------ STAT栏中的含义:
D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程 对于BSD格式,还可能会显示:
< 高优先级
n 低优先级
L 分页在内存中锁定(对于实时和自定义IO)
s 包含子进程
l 多线程(使用CLONE_THREAD,类似NPTL线程)
+ 位于后台的进程组