top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。目前有一些开发者为了增强top功能,开发了一些新的加强工具,完全可以用来装逼。

Gotop

Gotop是作者用Go语言(Go 1.11+)写的一个Top工具,作者说灵感来源于gtopvtop

作者的Github页面中贴出来了全部代码,但是也同样提供了已编译版本下载,作者推荐的也是下载他的编译版本。


作者给出了以下安装命令:

]git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
/tmp/gotop/scripts/download.sh
mv gotop /usr/bin

快捷键

  • 退出:
  • q或者C-c
  • 进程导航
  • k或者: 向上 j或者: 向下 : 向上翻半页 : 向上翻一页 : 向下翻一页 gg and : 跳到顶部 G and : 跳到底部
  • 进程动作:
  • : 切换流程分组 dd : 关闭选定的进程或进程组
  • 进程排序
  • c : CPU m : 内存 p : PID序号
  • CPU 和内存图片缩放:
  • h :缩放 l : 横向扩展(向外扩展) ? : 帮助菜单

Htop

htop是另一款功能强大的top工具,Unix系统的交互式进程查看器。它是一个代码应用程序(用于控制台或X终端),需要ncurses。

官网

作品官网:http://hisham.hm/htop/index.php

Github官网:https://github.com/hishamhm/htop

对比

以下来自Github页面的与系统自带的top命令的对比

安装

如果是从官网release页面下载的,那么解压后运行以下命令:

./configure && make

介绍

Htop将输出的界面划分成了四个区域,其中: 上左区:显示了CPU、物理内存和交换分区的信息; 上右区:显示了任务数量、平均负载和连接运行时间等信息; 进程区域:显示出当前系统中的所有进程; 操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。

  • F1:显示帮助信息;
  • F2配置界面中的显示信息;
  • F3:进程搜索;
  • F4:进程过滤器;
  • F5:显示进程树;
  • F6:排序;
  • F7:减小nice值;
  • F8:增加nice值;
  • F9:杀掉指定进程;
  • F10:退出htop。
最后修改:2020 年 12 月 05 日 04 : 51 PM