linux进程状态Ds,Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?

这篇博客详细解释了Linux系统中进程状态的含义,特别是Ds, Ss, S+和Rs等状态。通过`ps -aux`命令示例,展示了如何查看和理解进程的状态,包括它们在CPU和内存使用、进程启动时间等方面的信息。这对于系统维护和进程管理至关重要。" 78766062,5101559,构建Dockerfile:Redis镜像在CentOS6.7上的实践,"['Docker', 'Redis', 'Linux']
摘要由CSDN通过智能技术生成

系统维护的时候难免会遇到进程的状态的查询和管理,到底什么是R,有的是S,有的还是S+呢?一直有些混沌的问题,今天细细的来总结一下:

PS是用来报告系统中程序执行状况的命令这个是无可厚非的,linux进程的状态:

D 不可中断睡眠 (通常是在IO操作) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生

R 正在运行或可运行(在运行队列排队中)

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

T 已停止的 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行

W 正在换页(2.6.内核之前有效)

X 死进程 (未开启)

Z 僵尸进程 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放BSD风格的

< 高优先级(not nice to other users)

N 低优先级(nice to other users)

L 页面锁定在内存(实时和定制的IO)

s 一个信息头

l 多线程(使用 CLONE_THREAD,像NPTL的pthreads的那样)

+ 在前台进程组

举个例子:

[test@pan ~]$ ps -aux

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.0 1672 516 ? S Apr21 0:00 init [5]

root 2 0.0 0.0 0 0 ? S Apr21 0:00 [migration/0]

root 3 0.0 0.0 0 0 ? SN Apr21 0:00 [kso

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值