您的位置:首页 > 其它

ps 参数中stat的意义

2014-06-08 13:11 477 查看
stat 中的参数意义如下:

   D 不可中断 Uninterruptible(usually IO)

   R 正在运行,或在队列中的进程

   S 处于休眠状态

   T 停止或被追踪

   Z 僵尸进程

   W 进入内存交换(从内核2.6开始无效)

   X   死掉的进程

    < 高优先级

    n   低优先级

    s   包含子进程

    +   位于后台的进程组

 

linux上进程有5种状态:

1. 运行(正在运行或在运行队列中等待)

2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

ps工具标识进程的5种状态码:

D 不可中断 uninterruptible sleep (usually IO)

R 运行 runnable (on run queue)

S 中断 sleeping

T 停止 traced or stopped

Z 僵死 a defunct (”zombie”) process

注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ps stat