Wenn es darum geht, laufende Prozesse in Unix-ähnlichen Systemen zu überwachen, sind die am häufigsten verwendeten Anwendungen Spitze und htop , eine erweiterte Version von top. Mein persönlicher Favorit ist htop. Die Entwickler veröffentlichen jedoch hin und wieder einige Alternativen zu diesen Anwendungen. Eine solche Alternative zu den Dienstprogrammen top und htop ist Hegemon . Es ist eine modulare Systemüberwachungsanwendung, die mit Rust geschrieben wurde Programmiersprache.
In Bezug auf die Eigenschaften von Hegemon können wir Folgendes auflisten:
- Hegemon überwacht die Nutzung von CPU, Speicher und Swap.
- Es überwacht die Temperatur und die Lüftergeschwindigkeit des Systems.
- Die Aktualisierungsintervallzeit kann einstellbar sein. Der Standardwert ist 3 Sekunden.
- Wir können detailliertere Grafiken und zusätzliche Informationen anzeigen, indem wir die Datenströme erweitern.
- Einheitentests.
- Oberfläche reinigen.
- Kostenlos und Open Source.
Installieren der Hegemon System Monitor-Anwendung
Stellen Sie sicher, dass Sie Rust 1.26 installiert haben oder spätere Version. Um Rust in Ihrer Linux-Distribution zu installieren, lesen Sie die folgende Anleitung:
- Installieren Sie die Programmiersprache Rust unter Linux
Installieren Sie außerdem die libsensors-Bibliothek. Es ist in den Standard-Repositories der meisten Linux-Distributionen verfügbar. Beispielsweise können Sie es in RPM-basierten Systemen wie Fedora mit dem folgenden Befehl installieren:
$ sudo dnf install lm_sensors-devel
Auf Debian-basierten Systemen wie Ubuntu, Linux Mint kann es mit folgendem Befehl installiert werden:
$ sudo apt-get install libsensors4-dev
Nachdem Sie Rust und libsensors installiert haben, installieren Sie Hegemon mit dem Befehl:
$ cargo install hegemon
Starten Sie nach der Installation von Hegemon die Überwachung der laufenden Prozesse in Ihrem Linux-System mit dem Befehl:
$ hegemon
Hier ist die Beispielausgabe von meinem Arch Linux-Desktop.
Hegemon in Aktion
Drücken Sie zum Beenden Q .
Empfohlene Lektüre:
- Einige Alternativen zum „obersten“ Befehlszeilenprogramm, die Sie vielleicht kennen sollten
- So zeigen Sie die CPU-Auslastung über die Befehlszeile an
Bitte beachten Sie, dass sich Hegemon noch in einem frühen Entwicklungsstadium befindet und kein vollständiger Ersatz für top ist Befehl. Es kann Fehler und fehlende Funktionen geben. Wenn Sie auf Fehler gestoßen sind, melden Sie diese auf der Github-Seite des Projekts. Der Entwickler plant, weitere Funktionen in die kommenden Versionen zu bringen. Behalten Sie dieses Projekt also im Auge.