GNU/Linux >> Linux の 問題 >  >> Linux

Hegemon –Rustで記述されたモジュラーシステムモニターアプリケーション

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ページで報告してください。開発者は、今後のバージョンでより多くの機能を導入することを計画しています。ですから、このプロジェクトに注目してください。


Linux
  1. Sysstatを使用してLinuxシステムのパフォーマンスを監視する方法

  2. LinuxにSpotifyアプリケーションをインストールする方法

  3. Linux システムを監視するために Glances をインストールして使用する方法

  1. Ubuntu18.04LTSにStacerSystemMonitorをインストールする方法

  2. Ubuntu20.04でシステム負荷を監視するためにSysdigをインストールする方法

  3. Redox OS:Rustで記述されたオペレーティングシステム

  1. LinuxでBashtopとBpytopを使用してシステムリソースを監視する

  2. SysMonTaskを使用してLinuxシステムリソースの使用状況を監視する

  3. Ubuntu18.04にFacebookMes​​sengerクライアントをインストールする方法