Unixライクなシステムで実行中のプロセスを監視する場合、最も一般的に使用されるアプリケーションはトップです。 およびhtop 、topの拡張バージョンです。私の個人的なお気に入りはhtopです。ただし、開発者はこれらのアプリケーションに代わるものを時々リリースしています。 topおよびhtopユーティリティのそのような代替手段の1つは、 Hegemonです。 。これは、 Rustを使用して作成されたモジュラーシステムモニターアプリケーションです。 プログラミング言語。
覇権の特徴については、以下のとおりです。
- Hegemonは、CPU、メモリ、およびスワップの使用状況を監視します。
- システムの温度とファン速度を監視します。
- 更新間隔の時間は調整可能です。デフォルト値は3秒です。
- データストリームを拡張することで、より詳細なグラフと追加情報を表示できます。
- 単体テスト。
- クリーンなインターフェース。
- 無料のオープンソース。
HegemonSystemMonitorアプリケーションのインストール
Rust 1.26がインストールされていることを確認してください またはそれ以降のバージョン。 LinuxディストリビューションにRustをインストールするには、次のガイドを参照してください。
- LinuxにRustプログラミング言語をインストールする
また、libsensorsライブラリをインストールします。ほとんどのLinuxディストリビューションのデフォルトのリポジトリで利用できます。たとえば、次のコマンドを使用して、FedoraなどのRPMベースのシステムにインストールできます。
$ sudo dnf install lm_sensors-devel
Ubuntu、Linux MintなどのDebianベースのシステムでは、次のコマンドを使用してインストールできます。
$ sudo apt-get install libsensors4-dev
Rustとlibsensorsをインストールしたら、次のコマンドを使用してHegemonをインストールします。
$ cargo install hegemon
hegemonをインストールしたら、次のコマンドを使用してLinuxシステムで実行中のプロセスの監視を開始します。
$ hegemon
これが私のArchLinuxデスクトップからの出力例です。

ヘゲモンの活動
終了するには、 Qを押します 。
推奨される読み物:
- 知りたいと思われる「トップ」コマンドラインユーティリティの代替案
- コマンドラインからCPU使用率を表示する方法
ヘゲモンはまだ開発の初期段階にあり、トップの完全な代替品ではないことに注意してください。 指図。バグや不足している機能がある可能性があります。バグに遭遇した場合は、プロジェクトのgithubページで報告してください。開発者は、今後のバージョンでより多くの機能を導入することを計画しています。ですから、このプロジェクトに注目してください。