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

Überwachen Sie die Ressourcennutzung des Linux-Systems mit SysMonTask

In diesem Leitfaden besprechen wir, was SysMonTask ist , wie man es unter Linux installiert und schließlich, wie man die Ressourcennutzung des Linux-Systems mit dem Dienstprogramm SysMonTask überwacht.

Über SysMonTask

Vor einiger Zeit haben wir uns Sysmon angesehen , eine grafische Anwendung zur Überwachung der Ressourcennutzung über CPU, GPU, Speicher, HDD/SDD und Netzwerkverbindungen in Linux. Sysmon erregte in kurzer Zeit Aufmerksamkeit, weil es dem Task-Manager von Windows 8/10 ähnelte. Heute werden wir einen weiteren Windows-ähnlichen Task-Manager für Linux mit dem Namen SysMonTask sehen .

Sysmontask ist eine grafische Linux-Systemüberwachungsanwendung mit der Kompaktheit und Nützlichkeit des Windows Task-Managers, um eine bessere Kontrolle und Überwachung zu ermöglichen. Es überwacht und zeigt die Systemressourcennutzung und Leistungsdetails von laufenden Prozessen, CPU, Speicher, HDD/SSD und Netzwerkschnittstellenkarten an. Sysmontask ist in Python geschrieben Programmiersprache und deren Quellcode ist auf Github frei verfügbar.

Sysmontask unter Linux installieren

Sysmontask kann auf mehrere Arten installiert werden.

Auf Ubuntu und seinen Derivaten:

Wenn Sie Ubuntu 18.04, 20.04 und 20.10 und gleichwertig verwenden, installieren Sie Sysmontask mit diesem offiziellen PPA, das vom Entwickler erstellt wurde:

$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask

Hinweis: Wenn Sie Ubuntu<=20.04-Versionen verwenden, sollten Sie psutil installieren :

$ sudo pip3 install -U psutil

Auf Arch Linux und seinen Varianten:

Sysmontask ist in AUR verfügbar , also können Sie es mit beliebigen AUR-Hilfsprogrammen wie Yay installieren auf Arch Linux und seinen Varianten wie Manjaro Linux, wie unten gezeigt:

$ yay -S sysmontask

Oder Sie können es wie folgt manuell installieren:

$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask

Auf Fedora:

Sysmontask ist in den Standard-Repositories der Fedora-Distribution verfügbar. Führen Sie den folgenden Befehl aus, um Sysmontask in Fedora zu installieren:

$ sudo dnf install sysmontask

Mit Pip:

Da Sysmontask in Python geschrieben ist, können Sie es mit Pip installieren Paketmanager:

$ pip3 install sysmontask

Der obige Befehl installiert die erforderlichen Skripte wie sysmontask , sysmontask.set_dark , sysmontask.set_default , sysmontask.set_light und sysmontask.uninstall in "~/.local/bin" Verzeichnis. Wenn sich dieses Verzeichnis nicht auf Ihrem $PATH befindet , müssen Sie dieses Verzeichnis zu $PATH hinzufügen .

$ export PATH=/home/sk/.local/bin/:$PATH

Quelle:

Git klont das Sysmontask-Repository mit dem Befehl:

$ git clone https://github.com/KrispyCamel4u/SysMonTask.git

Der obige Befehl lädt den Inhalt des Sysmontask-GitHub-Repositorys in einen lokalen Ordner mit dem Namen SysMonTask herunter im aktuellen Verzeichnis. Installieren Sie alle notwendigen, die in der requirements.md erwähnt werden Datei. Sie finden diese Datei im geklonten Verzeichnis.

Führen Sie nach der Installation der Abhängigkeiten die folgenden Befehle aus, um Sysmontask aus dem Quellcode wie folgt zu kompilieren und zu installieren:

$ cd SysMonTask
$ sudo python3 setup.py install

Für Nvidia-GPUs sollten Sie nvidia-smi installieren . Es wird wahrscheinlich standardmäßig mit Nvidia-eigenen Treibern installiert.

Um zu überprüfen, ob es bereits installiert ist, führen Sie Folgendes aus:

$ nvidia-smi

Wenn es nicht installiert ist, installieren Sie es, bevor Sie Sysmontask starten.

Überwachen Sie die Ressourcennutzung des Linux-Systems mit SysMonTask

Es wird empfohlen Sysmontask zum ersten Mal vom Terminal aus auszuführen, damit alle wichtigen Skripte an die vorgesehenen Speicherorte kopiert werden.

$ sysmontask

So sieht die Standardoberfläche von Sysmontask aus:

Standardmäßig listet Sysmontask alle laufenden Prozesse zusammen mit ihrer Verwendung in einem einfachen tabellarischen Spaltenformat auf. Wie Sie in der obigen Ausgabe sehen können, sind die folgenden Details auf der Registerkarte „Prozesse“ aufgeführt:

  • PID (Prozess-ID)
  • Name des Prozesses
  • rCPU (rekursive CPU-)Nutzung
  • rSpeicher (rekursive Speicher-)Nutzung
  • CPU-Auslastung
  • Speichernutzung
  • Festplatten-Lese- und Schreibrate im menschenlesbaren Format
  • Der Eigentümer des Prozesses
  • Und der tatsächliche Pfad des Prozesses

Sysmontask ist nicht nur ein Prozessbetrachter. Sie können auch unnötige Prozesse beenden. Um einen Prozess zu beenden, wählen Sie ihn einfach aus und drücken Sie den Killer Schaltfläche unten.

Registerkarte "Leistung"

Sie sehen die Registerkarte Leistung neben der Registerkarte Prozesse. Unter den Registerkarten „Leistung“ sehen Sie im linken Bereich die Gesamtressourcennutzung von CPU, Speicher, HDD/SDD, Netzwerkschnittstellenkarte. Auf der rechten Seite können Sie die individuellen Statistiken jedes Geräts anzeigen.

Auf der Registerkarte „CPU“ auf der rechten Seite können Sie die folgenden Details anzeigen:

  • CPU-Auslastung in %
  • Anzahl der laufenden Prozesse
  • Temperatur,
  • Aktuelle CPU-Nutzungsgeschwindigkeit,
  • Anzahl der CPU-Threads
  • Anzahl der Kerne
  • Logische Prozessoranzahl
  • Gesamt-CPU-Geschwindigkeit
  • Ob VT aktiviert ist oder nicht
  • L1/L2/L3-Cache-Nutzung

Die Registerkarte „Speicher“ listet die folgenden Details auf:

  • Insgesamt installierte Speichergröße
  • Aktuelle Speichernutzung
  • Verfügbarer Arbeitsspeicher
  • Puffer-/Cachegröße
  • Größe tauschen
  • RAM-Geschwindigkeit
  • Speicherplatz belegt
  • Formfaktor

Auf der Registerkarte Datenträger finden Sie die folgenden Details:

  • Gesamtlaufwerkgröße
  • Datenübertragungsrate
  • Lese-/Schreibgeschwindigkeit
  • Partitionsdetails
  • Mount-Punkte
  • Dateisystemtyp
  • Gesamter und verfügbarer freier Speicherplatz

Sie können diese Details auf der Registerkarte "Netzwerk" sehen:

  • Name der Netzwerkkarte
  • Sende- und Empfangsgeschwindigkeit
  • Gesendete und empfangene Bandbreite insgesamt
  • IPv4-/IPv6-Adressen
  • Mac-Adresse

Anderes Design für Sysmontask festlegen

Standardmäßig wird Sysmontask Ihre Systemdesigns verwenden. Es enthält auch helle und dunkle Themen, wenn Sie daran interessiert sind, sie auszuprobieren.

Um ein anderes Thema festzulegen, zum Beispiel ein helles Thema, lautet der Befehl:

$ sysmontask.set_light

Geben Sie die Nummer ein, um ein Thema auszuwählen:

0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:

Gehen Sie zum Zurücksetzen auf das Standarddesign wie folgt vor:

$ sysmontask.set_default 

Sysmontask deinstallieren

Wenn Sie es nicht mehr verwenden, können Sie es einfach wie unten gezeigt entfernen.

Wenn Sie es mit Apt installiert haben , führen Sie diesen Befehl aus, um Sysmontask zu entfernen:

$ sudo apt remove sysmontask

Für DNF :

$ sudo dnf remove sysmontask

Wenn es mit Pip installiert wird , sollten die folgenden Befehle es entfernen:

$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask

Wenn Sie von der Quelle installiert haben, gehen Sie in das geklonte Verzeichnis und führen Sie Folgendes aus:

$ ./uninstall.sh

SysMonTask ist sehr neu und wird von einigen Community-Mitgliedern aktiv weiterentwickelt. Sie werden wahrscheinlich Fehler erwarten. Wenn Sie auf Fehler stoßen, melden Sie diese auf der unten angegebenen GitHub-Seite.


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

  2. So überwachen Sie die Linux-Systemleistung mit Sysstat

  3. Linux – Installation mit Gpt auf 32-Bit-System mit Bios?

  4. So steuern Sie die Systemressourcennutzung mit ulimit in Linux

  5. So installieren und verwenden Sie Glances zur Überwachung von Linux-Systemen

Beheben und überwachen Sie die Linux-Systemleistung mit nmon

Überwachen Sie die Linux-Aufgabe mit SysMonTask

Steuern Sie die Systemressourcennutzung mit dem Ulimit-Befehl

Überwachen Sie die Bandbreitennutzung des Linux-Netzwerks in Echtzeit mit nload

So installieren Sie Sysdig, um Ihr Linux-System zu überwachen

Installieren Sie Windows 10 unter Linux mit VirtualBox