gotop:命令行的图形系统监视器

gotop 是适用于 Linux 和 macOS 的基于终端 (TUI) 的系统监视器。 该软件的灵感来自 gtop 和 vtop,但这两个实用程序使用 Node.js,而 gotop 是用 Go 编写的。

命令行工具
支持鼠标点击和滚动,自带vi键,并使用彩色图表显示CPU、内存和网络使用历史
,同时还显示它们的当前值。

gotop 还显示磁盘使用情况、温度和顶级进程列表
,其中包括 CPU 和内存使用情况。

进程列表允许切换进程分组,并且可以通过键入来终止进程
dd

. 虽然您可以按 CPU 或内存使用情况对进程列表进行排序,但您无法过滤/搜索特定进程、更改其优先级(renice)或显示进程树,例如在 top 或 htop 实用程序中。

内存和 CPU 图表可以通过使用来缩放
h

(按比例缩小)和
l

(向外扩展)。 此信息不会出现在 gotop 帮助屏幕中(可以使用
?

),所以我想我会在这里提到它。

相关:s-tui:CPU 监控和压力测试控制台 UI 工具

前几天发布的gotop 2.0.0,也增加了显示选项
电池小部件
(
--battery

) 和状态栏 (
--statusbar

),必须在运行 gotop 时显式调用。 激活时状态栏不会显示在我的系统上,所以一定有一些错误或我错过的东西。

其他 gotop 功能包括:

  • 内置配色方案(默认、默认深色、日晒和 monokai)
  • 仅显示 CPU、内存和进程小部件的选项
  • 用于设置 CPU 和内存小部件的轮询率的选项
  • 在 CPU 小部件中显示每个 CPU 或平均 CPU 使用率的选项
  • 以华氏度显示温度的选项(而不是默认的摄氏度)

值得注意的是,一些 gotop 小部件受终端大小的限制。 例如,您可能无法在左侧的 CPU 使用率列表中看到所有可用的 CPU,除非您增加终端高度。 磁盘使用情况下的磁盘和温度列表中的传感器也是如此。

下载和安装 gotop