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。