简介

在Linux中,有一个命令可以用于提供运行中的进程的动态实时信息,即top命令,但是top展示的信息是纯文字,不够明显地展示动态信息,而今天要分享的工具——gotop,它是由top命令构建出图形前端的TUI图形活动监视器,我们通过使用gotop命令来清晰地了解到服务器当前的带宽、磁盘、内存、CPU使用情况。

gotop界面

安装 Gotop

1
2
git clone --depth 1 https://gitee.com/pgh1038/gotop /tmp/gotop
sh /tmp/gotop/scripts/download.sh

可以不用安装golang语言环境

将gotop添加至环境变量目录

1
cp gotop /usr/local/bin

修改gotop权限

1
chmod +x /usr/local/bin/gotop

运行

1
gotop

用法

使用终端运行命令

1
gotop

可以使用以下键盘快捷键对进程表进行排序。

  • c – CPU
  • m – 内存
  • p – PID

对于进程浏览,请使用以下键。

  • 上/下 箭头或者 j/k 键用于上移下移。
  • Ctrl-dCtrl-u – 上移和下移半页。
  • Ctrl-fCtrl-b – 上移和下移整页。
  • ggG – 跳转顶部和底部。

按下 TAB 切换进程分组。请输入 dd杀死选定的进程或进程组。要选择一个进程,只需点击它。要向下/向上滚动,请使用鼠标滚动按钮。要放大和缩小 CPU 和内存的图形,请使用 hl。要显示帮助菜单,只需按 ?

帮助菜单