ps状态说明
2008-09-11 16:06
162 查看
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格式输出来查看进程状态:
ps -eo user,stat..,cmduser 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小, Kbytes字节.
vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式例子:
查看当前系统进程的uid,pid,stat,pri, 以uid号排序.
ps -eo pid,stat,pri,uid –sort uid查看当前系统进程的user,pid,stat,rss,args, 以rss排序.
ps -eo user,pid,stat,rss,args –sort rss参考:
1. Linux Kernel Development Second Edition -
Ch3-1 Process Descriptor and the Task Structure
2. Linux man page for ps.
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格式输出来查看进程状态:
ps -eo user,stat..,cmduser 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小, Kbytes字节.
vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式例子:
查看当前系统进程的uid,pid,stat,pri, 以uid号排序.
ps -eo pid,stat,pri,uid –sort uid查看当前系统进程的user,pid,stat,rss,args, 以rss排序.
ps -eo user,pid,stat,rss,args –sort rss参考:
1. Linux Kernel Development Second Edition -
Ch3-1 Process Descriptor and the Task Structure
2. Linux man page for ps.
相关文章推荐
- Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明, linux 查看线程状态。 不指定
- ps aux中stat状态说明
- ps aux详解(进程状态说明)
- ps aux详解(进程状态说明)
- ps aux中stat状态说明
- HTTP响应消息状态码说明
- Linux 进程状态 说明
- ps显示瞬时进程状态
- Linux ps命令详解与示例说明
- 转帖:HttpStatusCode状态说明C#版
- mysql操作命令梳理(5)-执行sql语句查询即mysql状态说明
- 复杂Powershell案例-获取批量建立账户的状态-PS代码的编写!
- Linux进程状态(ps stat)之R、S、D、T、Z、X
- http1.1状态代码及其说明
- TCP端口状态说明ESTABLISHED、TIME_WAIT
- drbd状态信息详细说明
- Linux ps aux 状态详解
- linux pgpgin pgpgout pswpin pswpout 说明
- 域名的各种状态详细说明
- Oracle session active 和 inactive 状态 说明(与死连接检测DCD ,客户端的联接仍然是活动的 有关)