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

Sysmon – Linuxシステムモニター(Windowsタスクマネージャーなど)

Microsoft Windows OSで最も便利なソフトウェアの1つは、タスクマネージャーです。 。これは、Windowsシステムの全体的なパフォーマンスとリソース使用量を示す強力なアプリケーションです。もちろん、Linuxプラットフォームで利用できるシステムリソース監視プログラムは非常にたくさんあります。しかし、それらのどれもWindows8/10タスクマネージャーのルックアンドフィールを持っていませんでした。また、それらのほとんどはまだ1つまたは2つの機能を欠いています。たとえば、一部のシステムモニターでは、ハードディスクとGPUの使用状況の詳細がグラフに表示されません。幸いなことに、今日私は Sysmonという名前のLinuxシステムモニターに出くわしました。 。

Sysmonは、Linux用のグラフィカルシステム監視ツールです。 CPU、GPU、メモリ、HDD / SDD、ネットワークインターフェイスカード、および実行中のプロセスの概要に関する使用情報が、Windowsタスクマネージャーと同じように、優れたグラフィックレイアウトで表示されます。 CPU、GPU、メモリ、ネットワーク、ディスクをリアルタイムで監視し、すべての詳細をクリーンでシンプルなGUIに表示します。

Sysmonは、 Pythonで記述された無料のオープンソースアプリケーションです。 プログラミング言語。

LinuxにSysmonをインストールする

Sysmonは、2つのPythonパッケージ、つまりpyqtgraphに依存しています。 およびpyqt5 Pipを使用してこれらのライブラリをインストールできます 以下のように。

$ pip install pyqtgraph pyqt5

Nvidia GPUを使用している場合は、nvidia-smiをインストールする必要があります 使用状況を監視します。

前述の依存関係をインストールした後、次のコマンドを実行してsysmonをインストールします。

$ pip install sysmon

そして、次のコマンドを実行して起動します:

$ sysmon

または、次のコマンドを使用して、Sysmonのリポジトリのクローンを作成します。

$ git clone https://github.com/MatthiasSchinzel/sysmon.git

上記のコマンドは、sysmongithubリポジトリのコンテンツをsysmonという名前のローカルフォルダーに複製します。 現在の作業ディレクトリにあります。

sysmon/srcに移動します ディレクトリ:

$ cd sysmon/src/

そして、次のコマンドを使用してSysmonプログラムを起動します。

$ python sysmon.py

Sysmonグラフィカルシステムモニターの使用方法

Sysmonのデフォルトのインターフェースは次のようになります。

ご覧のとおり、sysmonのルックアンドフィールはWindowsタスクマネージャーに似ています。

Sysmonは、ほとんどのデータを/procから取得します Linuxシステムのディレクトリ。次の詳細を取得します:

  • /proc/cpuinfoからのCPU使用率の詳細 および/proc/stat
  • /proc/meminfoからのメモリ使用量 、
  • /proc/diskstatsからのディスク使用量 、
  • ネットワーク使用量/proc/net/dev およびiwconfig
  • およびps auxから実行中のプロセスの概要 コマンド。

SysmonによるCPUとメモリの概要:

Sysmonによるネットワークとディスクの概要:

もちろん、Gnomeのシステムモニターはリソース使用量をグラフで表示します。ただし、HDD/SSDの負荷は表示されません。

Sysmonは非常に新しいプロジェクトです。私のUbuntu20.04LTSデスクトップでは問題なく動作します。開発者が今後さらに機能を追加することを願っています。


Linux
  1. procps-ngを使用してターミナルでLinuxシステムを監視します

  2. システム監視センターは、Linux用の理想的なタスクマネージャーおよびリソースモニターです。

  3. Linux – Linuxのタスクマネージャーのキーボードショートカット?

  1. Ubuntuのタスクマネージャー?

  2. Ubuntu でタスク マネージャーを使用してシステムを監視する方法

  3. Linuxのタスクマネージャーのキーボードショートカット?

  1. GlanceコマンドでLinuxシステムを監視する方法

  2. Filelight –Linuxシステムでのディスク使用量の視覚化

  3. Uptimedを使用してLinuxシステムの稼働時間を監視する方法