Linux 进程管理命令
2018-07-12 本文已影响3人
线断木偶人
pstree
查看进程树
ps
ps aux
ps -elf
ps -eF
ps aux | head
1.USER 用户
2.PID 进程ID
3.%CPU 占多少CPU
4.%MEM 占多少内存
5.VSZ 虚拟内存集:虚拟内存大小
6.RSS 常驻内存集:该 process 占用固定的内存量 (Kbytes)
7.TTY 终端,?表示与终端无关
8.STAT 状态:
D:不可中断的睡眠
R:运行或就绪
S:可中断的睡眠
T:停止
Z:(Zombie)僵死
<:高优先级进程
N: 低优先级进程
+:前台进程组中的进程
l: 多线程进程
s: 会话进程首进程
9.START 开始时间
10.TIME 占用CPU的时长
11.COMMAND [command] +中括号:内核线程
ps -elf | head
1.F:程序旗标 (process flags);4表示权限为 root;
1表示此子程序仅迚行复制(fork)而没有实际执行(exec)。
2.S: 这个程序的状态 (STAT),见上面stat
3.PID
4.PPID 父进程
5.C CPU 使用率
6.PRI Priority 缩写,代表此程序被 CPU 所执行的优先级,数值越小代表该程序越快被 CPU 执行
7.NI NICE值
8.ADDR ADDR 是 kernel function,指出该程序在内存的哪个部分,
如果是个 running 的程序,一般就会显示『 - 』
9.SZ SZ 代表此程序用掉多少内存
10.WCHAN :表示目前程序是否运作中, 若为 - 表示正在运作中。
11.STIME
ps aux
ps -elf
ps -o PROPERTY1,PROPERTY2
ps -o pid,comm,ni