主页

linux top 命令的使用

2024-01-20 02:32PM

参考:https://zhuanlan.zhihu.com/p/562569361

https://blog.csdn.net/qq_42458954/article/details/118248378

1. top命令选项:

top [选项]

-b:以批处理模式操作;

-c:显示完整的治命令;

-d:屏幕刷新间隔时间;

-I:忽略失效过程;

-s:保密模式;

-S:累积模式;

-i<时间>:设置间隔时间;

-u<用户名>:指定用户名;

-p<进程号>:指定进程;

-n<次数>:循环显示的次数。

例如:

top   每隔3秒显式所有进程的资源占用情况
top -d 1  每隔1秒显式所有进程的资源占用情况
top -c    每隔3秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 187955 -p 202626   每隔3秒显示pid是187955和pid是202626的两个进程的资源占用情况
top -d 2 -c -p 69358  每隔2秒显示pid是69358的进程的资源使用情况,并显式该进程启动的命令行参数

2. top命令交互

1)基础操作

1:显示CPU详细信息,每核显示一行
d / s :修改刷新频率,单位为秒
h:可显示帮助界面
n:指定进程列表显示行数,默认为满屏行数
q:退出top

2)面板隐藏显示

l:隐藏/显示第1行负载信息;
t:隐藏/显示第2~3行CPU信息;
m:隐藏/显示第4~5行内存信息;

3)进程列表排序

M:根据驻留内存大小进行排序;
P:根据CPU使用百分比大小进行排序;
T:根据时间/累计时间进行排序;

3.默认进入top时,各进程是按照CPU的占用量来排序的

1) 使用 top 命令之后,点击 1 键可以监控每个逻辑CPU的状况:

1) 使用 top 命令之后,点击 c 键可以显示命令名称和完整命令行,如下图所示:

2). 使用 top 命令之后,点击 f 键可以编辑显示的内容,如下图所示:

根据上图可知:

①当前是按照%CPU这一列来排序的。

②可以通过上、下键来选择。

③按右键可以选择整个列,然后按上、下键来移动整个列的显示位置,前移或后移,按回车确定。

④按空格键来显示或隐藏该列,带*的是显示,不带*的是不显示。

⑤按s键可以将当前列设置为排序列。

⑥按q键退出。

 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论