Hegemon-用Rust编写的模块化系统监视器应用程序

时间:2020-03-21 11:47:59  来源:igfitidea点击:

当要监视类Unix系统中正在运行的进程时,最常用的应用程序是top和htop,它们是top的增强版本。
我个人最喜欢的是htop。
但是,开发人员时不时发布这些应用程序的替代方案。
Hegemon是top和htop实用程序的一种此类替代方法。
它是使用Rust编程语言编写的模块化系统监视器应用程序。

关于霸主的功能,我们可以列出以下内容:

  • Hegemon将监视CPU,内存和交换的使用情况。
  • 它监视系统的温度和风扇速度。
  • 更新间隔时间可以调整。默认值为3秒。
  • 我们可以通过扩展数据流来显示更详细的图形和其他信息。
  • 单元测试。
  • 干净的界面。
  • 免费和开源。

安装Hegemon System Monitor应用程序

确保已安装Rust 1.26或者更高版本。
要在Linux发行版中安装Rust,请参考以下教程:

  • 在Linux中安装Rust编程语言

另外,安装libsensors库。

大多数Linux发行版的默认存储库中都可以使用它。
例如,我们可以使用以下命令将其安装在基于RPM的系统(例如Fedora)中:

$sudo dnf install lm_sensors-devel

在基于Debian的系统(如Ubuntu,Linux Mint)上,可以使用以下命令进行安装:

$sudo apt-get install libsensors4-dev

安装Rust和libsensors后,请使用以下命令安装Hegemon:

$cargo install hegemon

一旦安装了霸主,就可以使用以下命令开始监视Linux系统中正在运行的进程:

$hegemon

这是Arch Linux桌面的示例输出。

要退出,请按Q。