Linux的进程管理之查看进程命令pstree&ps,linuxpstree


查看进程

查看进程数 pstree (Processes Tree)

格式:pstree [选项] [PID或用户名]

常用命令选项

-a 显示完整的命令行

-p 列出对应PID编号

[root@svr7 ~]# pstree -a

[root@svr7 ~]# pstree -p

查看进程快照ps Processes Snapshot

格式:ps [选项]

常用选项

-aux 显示当前终端所有进程(a),当前用户在所有终端下的进程(x),以用户格式输出(u)

-elf 显示系统内所有进程(-e),以长格式输出(-l)信息,包括最完整的进程信息(-f)

ps aux 列出正在运行的所有进程

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

\

用户名 进程ID %CPU %内存 虚拟内存 固定内存 终端 状态 起始时间 CPU时间 程序指令

ps -elf 列出正在运行的所有进程

\

F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD

列的信息

说明

F

内核分配给进程的系统标记

S

进程的状态

UID

用户ID

PID

进程的进程号

PPID

父进程的进程号

C

进程生命周期中的CPU利用率

PRI

进程的优先级(数字越大,优先级越低)

NI

nice值,用来参与决定优先级

ADDR

进程的内存地址

SZ

假如进程被换出,所需交换空间的大致大小

WCHAN

进程休眠的内核函数名(进程或内核线程为之等待或休眠的事件)

STIME

进程启动时的系统时间

TTY

进程启动时的终端设备

TIME

运行进程需要的累计CPU时间

CMD

启动的程序名称

相关内容