Linux 命令 ps aux 命令解析

时间:2025-04-21 09:44:35

$ ps aux | more

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

root 1 0.0 0.0 4772 564 ? S Sep22 0:03 init [3]

root 2 0.0 0.0 0 0 ? S Sep22 0:03 [migration/0]

root 3 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/0]

root 4 0.0 0.0 0 0 ? S Sep22 0:02 [migration/1]

root 5 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/1]

root 6 0.0 0.0 0 0 ? Ss+ Sep22 0:02 [migration/2]

root 7 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/2]

root 8 0.0 0.0 0 0 ? S Sep22 0:00 [migration/3]

root 9 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/3]

root 10 0.0 0.0 0 0 ? S< Sep22 0:00 [migration/4]

上面相关字段含义:

USER:进程的属主

PID:进程的ID

PPID:父进程

%CPU:进程占用的CPU百分比

%MEM:占用内存的百分比

NI:进程的 NICE 值,数值大,表示较少占用 CPU 时间

VSZ:进程使用的虚拟內存量(KB)

RSS:该进程占用的固定內存量(KB)(驻留中页的数量)

TTY:该进程在那个终端上运行(登陆者的终端位置),若与终端无关,则显示(?),若为 pts/0 等,则表示由网络连接主机进程

WCHAN:当前进程是否正在进行,若为-表示正在进行

START:该进程被触发启动时间

TIME:该进程实际使用CPU运行的时间

COMMAND:命令的名称和参数

STAT:状态位常见的状态字符

D:无法中断的休眠状态(通常 IO 的进程)

R 正在运行可中在队列中可过行的

S:处于休眠状态

T:停止或被追踪

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

X:死掉的进程 (基本很少見)

Z:僵尸进程

<:优先级高的进程

N:优先级较低的进程

L:有些页被锁进内存

s:进程的领导者(在它之下有子进程)

l:多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads

+:位于后台的进程组