Überwachen Sie die Linux-Serverleistung

Ein Linux-Server bietet dem Administrator mehrere Optionen, wenn es darum geht, die Prozesse und Aufgaben zu verwalten, die diese Art von System abdeckt, und etwas Wesentliches, damit alles wie erwartet funktioniert, ist die Leistung des Systems, die wiederum mit der Leistung der Geräte verbunden ist wo es installiert ist und zwei der Schlüsselkomponenten sind CPU und RAM. Aus diesem Grund ist es interessant, Methoden zu kennen, um Linux-Server überwachen zu können, um zu wissen, was passiert.

 

Wenn eine davon zu Überlastung oder Instabilität führt, werden wir allgemeine Auswirkungen auf die Leistung des Servers haben und als Administratoren können wir ihre Werte in Echtzeit überwachen und überwachen, wenn wir sogar Linux-Festplatten überwachen können, um ihr Verhalten zu sehen . Aus diesem Grund wird TechnoWikis erklären, wie man die Leistung eines Linux-Servers überwacht, und als Bonus werden wir Ihnen diese Schritte in einem Client-System wie Ubuntu 22 beibringen. Wir werden sehen, wie wichtig und nützlich die Überwachung eines Linux ist Server, wenn wir Informationen über die Linux-Serverleistung in Echtzeit haben möchten.

 

 

Um auf dem Laufenden zu bleiben, denken Sie daran, unseren YouTube-Kanal zu abonnieren!

ABONNIEREN SIE AUF YOUTUBE

 

 

1 Überwachen Sie die Linux-Serverleistung mit Glances

 

Glances ist eine in Python geschriebene Anwendung, die auf GNU/Linux-, FreeBSD-, OS X- und Windows-Systemen verwendet werden kann. Dies ist ein Überwachungstool, das versucht, einen detaillierten Bericht basierend auf einer grafischen Ressource oder auf einigen Systemen zu erstellen, die die Glances-basierte Schnittstelle verwenden Im Internet sind einige der verwendeten Informationsparameter:

 

  • Zentralprozessor
  • RAM
  • Disk-I/O
  • IRQs
  • Prozessliste
  • Netzwerk Schnittstellen
  • Monitor
  • Warnungen
  • System Information
  • Aktivitätszeit
  • Sensoren
  • Dateisystem und Ordner
  • Es ist möglich, Systemstatistiken in CSV, InfluxDB, Cassandra, OpenTSDB, StatsD und mehr zu exportieren

 

Schritt 1

Wir installieren Glances auf dem Server, indem wir Folgendes ausführen:

 sudo apt install blicke 

1-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 2

Wir geben den Buchstaben S ein, um den Vorgang zu bestätigen:

 

2-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 3

Auf dem Server sehen wir die folgende Meldung, die die Prozesse angibt, die neu gestartet werden müssen:

 

3-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 4

Wir klicken auf OK, um den Vorgang abzuschließen:

 

4-Monitor-performance-server-Linux-using-Glances.png

 

Schritt 5

Wenn wir diesen Vorgang in Ubuntu 22 durchführen, führen wir den Befehl aus:

 sudo apt install blicke 

5-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 6

Wir bestätigen den Download und die Installation:

 

6-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 7

Wir hoffen, dass es ein Ende hat:

 

7-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 8

Für andere Editionen von Linux führen wir Folgendes aus, um Glances zu installieren:

 

  • sudo yum Install Looks (RHEL/CentOS/Fedora und Rocky/AlmaLinux)
  • sudo emerge -a sys-process/glances (Gentoo Linux)
  • sudo apk Blicke hinzufügen (Alpine Linux)
  • sudo pacman -S Blicke (Arch Linux)
  • sudo zypper install blicke (OpenSUSE)

 

Schritt 9

Auf dem Server ausführen:

 Blicke 

8-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 10

Auf dem Server sehen wir Folgendes:

 

9-Monitor-Performance-Server-Linux-mit-Glances.png

 

Schritt 11

Oben sehen wir eine vollständige Zusammenfassung mit Details wie:

 

  • CPU-Modell und -Version
  • Benutzter Prozentsatz von RAM, CPU und SWAP-Speicher
  • Gesamte CPU-Auslastung
  • Freier und belegter Speicher
  • Ladezeit
  • Netzwerknutzung
  • Festplattenstatus

 

Schritt 12

Im mittleren Teil finden wir:

 

  • Anzahl der Aufgaben in Echtzeit
  • CPU- und Speicherauslastung für jede Aufgabe
  • PID und Benutzer, die der Aufgabe zugewiesen sind
  • Aktivitätszeit
  • Der Aufgabe zugeordneter Befehl

 

Schritt 13

Im Fall von grafischem Ubuntu finden wir die gleichen Details, nur auf organisiertere Weise:

 

10-Monitor-performance-server-Linux-using-Glances.png

 

Schritt 14

Wir können das Terminal für eine bessere Perspektive der Daten erweitern:

 

11-Monitor-performance-server-Linux-using-Glances.png

 

2 Überwachen Sie die Linux-Serverleistung mit Top

 

Schritt 1

Dieser Befehl ist unter Linux sehr beliebt, um auf Details der Leistung des Systems und seiner Komponenten zuzugreifen, standardmäßig ist er auf dem Server installiert und um ihn zu verwenden, führen wir einfach “top” aus:

 

12-Monitor-Performance-Server-Linux-mit-Top.png

 

Schritt 2

Als Ergebnis werden wir Folgendes sehen:

 

13-Monitor-Performance-Server-Linux-mit-Top.png

 

Schritt 3

Oben sehen wir Details zu:

 

  • Anzahl aktiver, laufender und schlafender Tasks
  • CPU-, RAM- und Festplattenauslastung
  • Benutzter und verfügbarer RAM
  • Ladezeit des Systems
  • Anzahl der verbundenen Benutzer

 

Schritt 4

Im mittleren Teil sehen wir:

 

  • PID und Benutzer jedes Prozesses
  • Nutzung des virtuellen Speichers
  • Prozentsatz der RAM- und CPU-Nutzung
  • Prozesspriorität (PR)
  • Shared-Memory-Größe (kb), die von einer Task verwendet wird (SHR)
  • NI oder Aufgabenwert
  • Aktivitätszeit
  • Befehl verwendet

 

Schritt 5

Bei Ubuntu ist das Ergebnis ähnlich:

 

14-Monitor-Performance-Server-Linux-mit-Top.png

 

3 Überwachen Sie die Linux-Serverleistung mit Htop

 

Schritt 1

Htop ist eine verbesserte Version von Top in Bezug auf Details und Informationen, da es die Interaktivität nutzt, führen wir “htop” auf dem Server aus (es wird standardmäßig installiert):

 

15-Monitor-Performance-Server-Linux-mit-Top.png

 

 

 

Schritt 2

Das Ergebnis wird das folgende sein:

 

16-Monitor-Performance-Server-Linux-mit-Top.png

 

 

Schritt 3

Oben finden wir Details wie:

 

  • Menge an Aufgaben
  • Ladezeit des Systems
  • Hardware-Ressourcennutzung

 

Schritt 4

Im mittleren Teil finden wir:

  • aktive PIDs
  • Der PID zugewiesener Benutzer
  • Menge des verwendeten virtuellen Speichers
  • Nutzung in Prozent von CPY und RAM
  • PID-Verfügbarkeit
  • zugehöriger Befehl

 

 

Schritt 5

Durch Drücken der Taste F2 kann auf das Konfigurationsmenü zugegriffen werden:

 

17-Monitor-Performance-Server-Linux-mit-Htop.png

 

Schritt 6

Im Abschnitt “Anzeige” können die sichtbaren Ergebnisse (mit der Leertaste) aktiviert werden, mit der Tabulatortaste können wir zwischen den Menüs navigieren.

 

In Header definieren wir die Anzahl der zu verwendenden Spalten:

 

18-Monitor-Performance-Server-Linux-mit-Htop.png

 

Schritt 7

In “Meters” können wir definieren, welche Kriterien in jede Spalte gehen:

 

19-Monitor-Performance-Server-Linux-mit-Htop.png

 

Schritt 8

In „Bildschirme“ sehen wir den Hauptbildschirm (Main) und den Hilfsbildschirm (I/O) mit jedem dort angezeigten Deskriptor:

 

20-Monitor-performance-server-Linux-using-Htop.png

 

Schritt 9

Unter „Farben“ kann die anzuzeigende Farbe definiert werden:

 

21-Monitor-performance-server-Linux-using-Htop.png

 

Schritt 10

Auf die gleiche Weise können wir in Ubuntu 22 auf all diese Informationen zugreifen, aber dort muss auf Client-Computern htop installiert werden. Dazu können wir eine der folgenden Optionen verwenden:

 

  • sudo apt install htop (Ubuntu und Debian)
  • sudo yum install htop (RHEL/CentOS/Fedora und Rocky/AlmaLinux)

 

 

 

22-Monitor-performance-server-Linux-using-Htop.png

 

 

Schritt 11

Wir führen htop aus, um auf die Ergebnisse zuzugreifen:

 

23-Monitor-performance-server-Linux-using-Htop.png

 

Schritt 12

Als zusätzlichen Punkt wird es möglich sein, die Betriebszeit unseres Servers mit dem Befehl “uptime” zu erfahren:

 

24-Monitor-Performance-Server-Linux-mit-Htop.png

 

Schritt 13

Um die Gesamtzahl der Prozessoren zu kennen, die wir ausführen können:

 cat /proc/cpuinfo | grep-Prozessor 

25-Monitor-performance-server-Linux-using-Htop.png

 

Schritt 14

Um die wichtigsten laufenden Prozesse nach CPU-Auslastung anzuzeigen, führen wir Folgendes aus:

 

26-Monitor-Performance-Server-Linux-mit-Htop.png

 

 

Mit diesen Optionen, die Ihnen TechnoWikis beigebracht hat, ist es möglich, die Leistung des Servers zu kennen und direkt daran zu arbeiten.