歡迎光臨
每天分享高質量文章

Hegemon:使用 Rust 編寫的模組化系統監視程式 | Linux 中國

我個人最喜歡的是 htop。但是,開發人員不時會釋出這些程式的替代品。
— Sk


致謝
編譯自 | 
https://www.ostechnix.com/hegemon-a-modular-system-monitor-application-written-in-rust/
 
 作者 | Sk
 譯者 | geekpi ???共計翻譯:807.5 篇 貢獻時間:1816 天

在類 Unix 系統中監視執行行程時,最常用的程式是 top 和它的增強版 htop。我個人最喜歡的是 htop。但是,開發人員不時會釋出這些程式的替代品。top 和 htop 工具的一個替代品是 Hegemon。它是使用 Rust 語言編寫的模組化系統監視程式。

關於 Hegemon 的功能,我們可以列出以下這些:

◈ Hegemon 會監控 CPU、記憶體和交換頁的使用情況。
◈ 它監控系統的溫度和風扇速度。
◈ 更新間隔時間可以調整。預設值為 3 秒。
◈ 我們可以透過擴充套件資料流來展示更詳細的圖表和其他資訊。
◈ 單元測試。
◈ 乾凈的介面。
◈ 自由開源。

安裝 Hegemon

確保已安裝 Rust 1.26 或更高版本。要在 Linux 發行版中安裝 Rust,請參閱以下指南:

◈ 在 Linux 中安裝 Rust 程式語言[1]

另外要安裝 libsensors[2] 庫。它在大多數 Linux 發行版的預設倉庫中都有。例如,你可以使用以下命令將其安裝在基於 RPM 的系統(如 Fedora)中:

  1. $ sudo dnf install lm_sensors-devel

在像 Ubuntu、Linux Mint 這樣的基於 Debian 的系統上,可以使用這個命令安裝它:

  1. $ sudo apt-get install libsensors4-dev

在安裝 Rust 和 libsensors 後,使用命令安裝 Hegemon:

  1. $ cargo install hegemon

安裝 hegemon 後,使用以下命令開始監視 Linux 系統中正在執行的行程:

  1. $ hegemon

以下是 Arch Linux 桌面的示例輸出。

要退出,請按 Q

請註意,hegemon 仍處於早期開發階段,並不能完全取代 top 命令。它可能存在 bug 和功能缺失。如果你遇到任何 bug,請在專案的 GitHub 頁面中報告它們。開發人員計劃在即將推出的版本中引入更多功能。所以,請關註這個專案。

就是這些了。希望這篇文章有用。還有更多的好東西。敬請關註!

乾杯!


via: https://www.ostechnix.com/hegemon-a-modular-system-monitor-application-written-in-rust/

作者:SK[4] 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂