参考
https://www.cnblogs.com/hrhguanli/p/5028050.html
https://www.cnblogs.com/pengdonglin137/p/16300440.html
How to Filter Top Output to Specific Processes
当输入f
进入top的定制界面后,可以使用下面的操作来定制:
- 移动
可以使用上下键移动到想要定制的指标上 - 是否显示某个指标
使用d
或者空格
键来控制是否显示某个指标,在相应的指标上按下d
或者空格
键,当指标左边会出现*
符号时,那么这个指标会在显示界面输出出来 - 控制指标的显示顺序
- 使用→来选中指标,然后使用↑ ↓移动该指标
- 排序
如果想通过某个指标来排序,那么通过上下键移动到相应的指标上,然后按s
键即可。默认使用的是降序显示,可以在显示界面通过r
在降序和升序之间切换。
进入定制界面后,最上面显示的whose current sort field is XXX
表示的就是当前以哪个指标来排序。 - 四种视图top提供了4中视图:Def、Job、Mem、User。
- 可以使用
a
或者w
在这四种视图之间前后切换。 - 也可以在显示界面下输入
g
来选择显示哪个视图; - 如果想同时显示这4种视图,可以在显示界面下按下
A
- 退出到显示界面
按下q
或者ESC
键
过滤
比如指向显示COMMAND为busy的进程,那么可以在显示界面,按下o
,然后输入COMMAND=busy
,然后回车即可。如果想取消过滤,那么按下=
键。
显示指定pid的进程
使用-p
,比如-p pid1,pid2,pid3
或者-p pid1 -p pid2 -p pid3
。
显示线程模式
top -H -d 1
显示前20项
top -d 1 -b | grep ^top -A 20
过滤用户进程
top -u <user>
按CPU使用率排序
shift + p
按内存使用率排序
shift + m
修改刷新间隔
d
显示命令全称
c
切换进程树视图
V
和v
保存当前配置
W
会将配置保存到:~/.config/procps/toprc
中,下次启动top时自动加载这个配置。
有了配置文件,即使是在批处理模式(-b
)下也会自动加载。
反序
正常情况下排序是按从高到低,可以输入R
反序,比如从低到高。