【转】PS命令中的STAT栏说明

linux使用ps命令后,会有一栏STAT状态,如下:

$ps aux 
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  2388  544 ?        S    Apr12   0:01 init [3]                               
root         2  0.0  0.0     0    0 ?        S    Apr12   0:06 [migration/0]
root         3  0.0  0.0     0    0 ?        SN   Apr12   0:01 [ksoftirqd/0]
root         4  0.0  0.0     0    0 ?        S<   Apr12   0:00 [events/0]
root         5  0.0  0.0     0    0 ?        S<   Apr12   0:00 [khelper]
root         6  0.0  0.0     0    0 ?        S<   Apr12   0:00 [kthread]

第八行就是STAT状态了,这些状态都代表什么意思?

见下表:

    D    不可中断     Uninterruptible sleep (usually IO)
    R    正在运行,或在队列中的进程
    S    处于休眠状态
    T    停止或被追踪
    Z    僵尸进程
    W    进入内存交换(从内核2.6开始无效)
    X    死掉的进程


    <    高优先级
    N    低优先级
    L    有些页被锁进内存
    s    包含子进程
    +    位于后台的进程组;
    l    多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

------------------------------------------------------------全文完-----------------------------------------------

本文转自:http://bbs.chinaunix.net/thread-2113308-1-1.html

猜你喜欢

转载自nigelzeng.iteye.com/blog/1186913