Linux top命令

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