简介

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

gotop界面

安装 Gotop

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

可以不用安装 golang 语言环境

将 gotop 添加至环境变量目录

shell
1
cp gotop /usr/local/bin

修改 gotop 权限

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

运行

shell
1
gotop

用法

使用终端运行命令

shell
1
gotop

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

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

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

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

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

帮助菜单