top常用选项
命令行选项
- -d delay
此选项指定top更新之间的秒数,以秒为单位 - -p pid.
监视特定PID(进程ID) - -b <number>
这是通常用于记录最高输出的批处理模式。 - -n iter
指定所需的许多更新。例如要记录页首的单个输出此选项可以与-b top-n 1 -b> top.log组合
top的内部命令
- h 或者 ?
显示top的击键帮助 - k
杀死过程。Top命令将询问要终止进程的PID。 - r
通过renice命令类似功能来修改进程的优先级 - s
更改更新率。这是秒数:1,0.5等。 - p
此命令按CPU使用情况对所有显示的进程进行排序 - M
与上面相同,但通过内存使用量排序 - q
退出top
Linux top命令示例
top -d 1 | 以交互模式启动top,每秒刷新信息 |
top -d 1 -b | 以批处理模式启动top,每秒刷新信息 |
top -d 1 -n 5 | 以交互模式启动top,每个秒钟刷新一次,运行五次 |
top -d 3 -u myusername | 以每三秒钟的信息刷新为top以交互模式启动,仅监视某些有效的UID或者用户名 |
top -p 1,1234 | 以交互模式启动top,并将监视限制为PID 1(init)和1234 |
top -s -d 1 | 以互动/安全模式启动top,每秒刷新信息(尝试) |
top -d 3 -U myusername | 以交互式模式启动top,每三秒钟刷新信息,仅监视某些UID或者用户名 |
top -d 1 -c | 在交互式模式下启动top,使用信息刷新每秒,切换命令行/程序名称(按Interactive模式按'C') |
top -d 1 -H | 以交互模式启动top,每秒刷新信息,切换所有线程(按交互模式下按“H”) |
top -d 1 -i | 在交互式模式下启动top,每秒刷新Info刷新(按Interactive模式按“I”) |
top -d 1 -S | 以交互式模式启动top,每秒刷新Info刷新,切换累积模式(按Interactive模式按'S') |
[enter] or [space] | 刷新输出 |
[h] or [?] | 打印一些帮助 |
[A] | 切换替代模式 |
[B] | 切换粗体,只要终端具有功能 |
[d] or [s] | 更改延迟时间(刷新) |
[G] | 更改要显示的字段组(1-4)。这是备用视图的作用:它显示所有字段组。 |
[u] | 选择有效的用户(见-u) |
[U] | 选择用户(见-U) |
[k] | 杀死一定的PID |
[q] | 辞职 |
[r] | 通过PID renice一个过程 |
[W] | 编写配置文件(见下文) |
[Z] | 更改颜色映射 |
[l], [m].[t], [1] | 切换加载平均值,内存使用,任务/CPU和单独的CPU状态(SMP系统) |
[a] and [w] | 在替代模式下,浏览窗口之间切换 |
配置文件
该文件名为TOPRC,可以在/etc中找到,用于系统范围的方案,或者如果要创建个人方案,请使用上面列表中的[W]内部命令,然后使用该方法作为进一步更改的示例。
日期:2020-07-07 20:56:49 来源:oir作者:oir