码迷,mamicode.com
首页 > 其他好文 > 详细

ps 命令

时间:2017-04-24 19:02:54      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:执行   uid   完整   进程id   rss   启动   -o   cpu占用率   span   

功能

  显示瞬间行程(process)状态。

 

命令格式

  ps [参数]

 

常用参数

  -A :显示所有进程(等价于-e)

  -a :显示现行终端机下的所有进程,包括其他用户的进程

  -u :以用户为主的进程状态

  -x :通常与 a 这个参数一起使用,可列出较完整信息

  -l :长格式输出

  -f :做一个更为完整的输出

  -o:用户自定义格式

 

ps -aux 输出格式  

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

  USER:用户名

  PID:进程ID

  %CPU:进程的CPU占用率

  %MEM:进程的内存占用率

  VSZ:进程所使用的虚存大小

  RSS:进程所使用的实际内存大小

  TTY:与进程关联的终端

  STAT:进程的状态

    R:运行,正在运行或在运行队列中等待

    S:睡眠,受阻,休眠中,等待某个信号唤醒

    I:空闲(Idle)

    Z:将死,进程已终止,但进程描述符存在,知道父进程调用wait4()系统调用后释放

    D:不可中断,收到信号不唤醒和不可运行,进程必须等待直到中断发生

    T:终止

    P:等待交换页

    W:无驻留集,没有足够的内存页可分配

    X:死掉的进程

    <:高优先级的进程

    N:低优先级的进程

    s:进程的领导者(有子进程)

    +:位于后台的进程组

  START:进程启动日期和时间

  TIME:进程使用的总CPU时间

  COMMAND:正在执行的命令

  

实例

  1、查看当前系统进程的uid, pid, stat, pri,以uid号排序

    命令:ps -eo uid,pid,stat,pri -sort uid

  2、查看服务进程号/查看服务是否正常运行

    命令:ps -ef | grep 服务名 | grep -v grep

    说明:grep 的 -v 命令表示排除符合条件的行

  3、查看所有进程或指定进程CPU占比、内存占比、当前状态等详细信息

    命令:ps aux

         ps aux | grep 服务名 | grep -v grep

 

ps 命令

标签:执行   uid   完整   进程id   rss   启动   -o   cpu占用率   span   

原文地址:http://www.cnblogs.com/xingchao/p/6758127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!