在Linux操作系统下可通过top命令查询进行对内存、CPU等使用情况。直接输入top命令即可查看到默认展示的信息。

但通常情况下我们并不满足于默认的显示,比如需要按照指定维度排序、显示路径信息等。下面我们就聊聊这些场景的功能如何操作。

top命令效果

直接输入top命令展示效果如下:

top命令及常用操作-显示线程路径插图

通常上述信息便可满足基本的信息查看了。

top的交互

运行top命令后,会处在对话的模式。 使用基于top的命令,可以控制显示方式等。

比如,退出top的命令为 q (在top运行中敲q键一次)。

而其他场景操作也是基于此模式的。

对应的命令及作用:

  • P:以CPU占用率大小的顺序排列进程列表;
  • M:以内存占用率大小的顺序排列进程列表;
  • 1:查看所有CPU核的使用情况;
  • c:查看具体进程的路径;

(3)其他控制操作

  • l:开启或关闭第一部分第一行top信息显示;
  • t:开启或关闭第一部分第二行Tasks和第三行 Cpu(s) 信息显示;
  • m:开启或关闭第一部分第四行 Mem 和 第五行 Swap 信息显示;
  • N:以 PID 的大小的顺序排列表示进程列表;
  • h:显示帮助
  • n:设置在进程列表所显示进程的数量(按完n,再输入个数)
  • q:退出 top
  • s:设置显示信息的刷新频率(由于是命令行模式,显示的过程其实是刷屏的过程)


top命令及常用操作-显示线程路径插图1

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本文链接:http://www.choupangxia.com/2021/04/02/linux-top/