GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Sysmon – Ein Linux-Systemmonitor (wie Windows Task-Manager)

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 und iwconfig
  • 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.


Linux
  1. Überwachen Sie Ihr Linux-System in Ihrem Terminal mit procps-ng

  2. System Monitoring Center ist ein idealer Task-Manager und Ressourcenmonitor für Linux

  3. Linux – Tastenkombination für den Task-Manager in Linux?

  4. Task-Manager für Ubuntu?

  5. Wie man einen Task-Manager in Ubuntu verwendet, um das System zu überwachen

Verwenden Sie das Task-Manager-Äquivalent in Linux

Überwachen Sie die Linux-Aufgabe mit SysMonTask

Sysmon – Ein grafischer Systemaktivitätsmonitor für Linux

So installieren und verwenden Sie GNOME System Monitor und Task Manager in Debian 10

Die 15 besten Linux-Emulatoren für Windows-Systeme

Gibt es eine schnelle/automatische Möglichkeit, die Monitorhelligkeit nachts unter Windows 7 oder Linux zu ändern?