ps命令与top命令参数意义详解

文章目录


面试经常被问道,特别是top。

1.ps -l

这里写图片描述

参数解释
F代表这个程序旗标 (process flags),说明这个程序的总结权限,常见号码有:o 若为 4 表示此程序的权限为 root ;o 若为 1 则表示此子程序仅进行复制(fork)而没有实际执行(exec)。
UID此程序被该 UID 所拥有
PID程序的 PID 号码
PPID此程序的父程序 PID 号码
C代表 CPU 使用率,单位为百分比;
PRI/NIPriority/Nice 的缩写,代表此程序被 CPU 所执行的优先级,数值越小代表该程序越快被 CPU 执行。
ADDR都不内存有关,ADDR 是 kernel function,指出该程序在内存的哪个部分,如果是个 running 的程序,一般就会显示『 - 』
SZSZ 代表此程序用掉多少内存
WCHANWCHAN 表示目前程序是否运作中,同样的, 若为 - 表示正在运作中。
TTY登入者的终端机位置,若为进程登录则使用动态终端接口 (pts/n);
TIME使用掉的 CPU 时间,注意,是此程序实际花费 CPU 运作的时间,而不是系统时间;
CMD就是 command 的缩写,造成此程序的出发进程是什么

2.ps aux

这里写图片描述

参数解释
USER该 process 属于哪个使用者的账号
PID该 process 的程序标识符。
%CPU该 process 使用掉的 CPU 资源百分比;
%MEM该 process 所占用的物理内存百分比;
VSZ该 process 使用掉的虚拟内存量 (Kbytes)
RSS该 process 占用的固定的内存量 (Kbytes)
TTY该 process 是在哪个终端机上面运作,若与终端机无关则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT该程序目前的状态,状态显示与 ps -l 的 S 标示相同 (R/S/T/Z)
START该 process 被触发启动的时间;
TIME该 process 实际使用 CPU 运作的时间。
COMMAND该程序的实际指令为何?

3.top

以下内容为鸟哥的linux私房菜截图
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值