Eine der nützlichsten Software im Microsoft Windows-Betriebssystem ist der Task-Manager . Es ist eine leistungsstarke Anwendung, die die Gesamtleistung und Ressourcennutzung eines Windows-Systems anzeigt. Natürlich gibt es so viele Programme zur Überwachung von Systemressourcen für die Linux-Plattform. Aber keiner von ihnen hatte das Aussehen und Verhalten des Windows 8/10 Task-Managers. Außerdem fehlen den meisten noch ein oder zwei Features. Beispielsweise zeigen einige Systemmonitore keine Details zur Festplatten- und GPU-Nutzung in Diagrammen an. Glücklicherweise bin ich heute auf einen Linux-Systemmonitor namens Sysmon gestoßen .
Sysmon ist ein grafisches Systemüberwachungstool für Linux. Es zeigt die Nutzungsinformationen über CPU, GPU, Speicher, HDD/SDD, Netzwerkschnittstellenkarten und eine Übersicht über laufende Prozesse in einem schönen grafischen Layout, genau wie der Windows Task-Manager. Es überwacht CPU, GPU, Speicher, Netzwerk und Festplatten in Echtzeit und zeigt alle Details in einer sauberen und einfachen GUI an.
Sysmon ist eine kostenlose Open-Source-Anwendung, die in Python geschrieben wurde Programmiersprache.
Sysmon unter Linux installieren
Sysmon hängt von zwei Python-Paketen ab, nämlich pyqtgraph
und pyqt5
. Sie können diese Bibliotheken mit Pip installieren wie unten.
$ pip install pyqtgraph pyqt5
Wenn Sie eine Nvidia-GPU haben, müssen Sie nvidia-smi
installieren um die Nutzung zu überwachen.
Führen Sie nach der Installation der oben genannten Abhängigkeiten den folgenden Befehl aus, um sysmon zu installieren:
$ pip install sysmon
Und starten Sie es, indem Sie den folgenden Befehl ausführen:
$ sysmon
Alternativ klonen Sie das Repository von Sysmon mit dem Befehl:
$ git clone https://github.com/MatthiasSchinzel/sysmon.git
Der obige Befehl klont den Inhalt des sysmon-Github-Repositorys in einem lokalen Ordner namens sysmon
im aktuellen Arbeitsverzeichnis.
Gehen Sie zu sysmon/src
Verzeichnis:
$ cd sysmon/src/
Und starten Sie das Sysmon-Programm mit dem folgenden Befehl:
$ python sysmon.py
So verwenden Sie den grafischen Sysmon-Systemmonitor
Die Standardschnittstelle von Sysmon sieht wie folgt aus.
Wie Sie sehen können, ähnelt das Erscheinungsbild von sysmon dem Windows Task-Manager.
Sysmon bekommt die meisten Daten von /proc
Verzeichnis in Ihrem Linux-System. Es ruft die folgenden Details ab:
- die CPU-Nutzungsdetails aus
/proc/cpuinfo
und/proc/stat
, - Speichernutzung von
/proc/meminfo
, - Festplattennutzung von
/proc/diskstats
, - Netzwerknutzung
/proc/net/dev
undiwconfig
- und Übersicht über laufende Prozesse von
ps aux
Befehl.
CPU- und Speicherübersicht von Sysmon:
Netzwerk- und Festplattenübersicht von Sysmon:
Natürlich zeigt der Systemmonitor von Gnome die Ressourcennutzung in Diagrammen an. Die HDD/SSD-Auslastung wird jedoch nicht angezeigt.
Sysmon ist ein sehr neues Projekt. Auf meinem Ubuntu 20.04 LTS-Desktop funktioniert es einwandfrei. Ich hoffe, der Entwickler wird in den kommenden Tagen weitere Funktionen hinzufügen.