Linux命令--ps

主要功能

用来查看主机上当前运行的进程

常用用法

  1. ps aux显示所有包含其他使用者的进程
    输出解释:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
进程拥有者 进程号 占用CPU百分比 占用内存百分比 ----- ----- 进程启动时的终端设备 状态 开始时间 已运行时间 进程描述

其中,STAT状态主要有:

D: 不可中断的静止
R: 正在执行中
S: 静止状态
s: 进程的领导者(在它之下有子进程)
T: 暂停执行
Z: 不存在但暂时无法消除,僵尸进程
W: 没有足够的记忆体分页可分配,进入内存交换  (从内核2.6开始无效)
<: 高优先序的行程
N: 低优先序的行程
+: 位于后台的进程组
L: 有些页被锁进内存
l: 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)
  1. ps -ef显示当前所有进程、进程之间关系
    参考:4.更多的bash shell命令

你可能感兴趣的:(Linux命令--ps)