Beste 7 Befehlszeilentools zum Überprüfen der CPU-Auslastung unter Linux (2021)

Aktualisiert Marsch 2023: Erhalten Sie keine Fehlermeldungen mehr und verlangsamen Sie Ihr System mit unserem Optimierungstool. Holen Sie es sich jetzt unter - > diesem Link

  1. Downloaden und installieren Sie das Reparaturtool hier.
  2. Lassen Sie Ihren Computer scannen.
  3. Das Tool wird dann deinen Computer reparieren.

Die CPU-Leistung scheint einer der Kernaspekte zu sein, wenn Sie die Leistung Ihres Linux-Servers messen möchten. Die Überwachung der CPU-Auslastung ist wichtig, um die Prozesse in jedem System zu debuggen, Systemressourcen zu verwalten, Entscheidungen für das System zu treffen sowie die Aufträge in Echtzeit zu bewerten und zu prüfen.

Heute werden wir freigeben 7 beste Befehlszeilentools zum Überprüfen der CPU-Auslastung unter Linux , mit denen Sie auch die Leistung der CPU überwachen und anzeigen können Beachten Sie außerdem, dass solche Tools von den jeweiligen Systemaufrufen abhängen Eingebaut in das Betriebssystem mit dem Ziel, die Messwerte der verschiedenen Prozesse und Programme zu extrahieren, die möglicherweise im Hintergrund ausgeführt werden, einschließlich Apache, MySQL und anderer Dienste.

Befolgen Sie die Anleitung, um die besten Informationen zu erhalten Tools zur Überwachung der CPU-Auslastung und ihre Verwendung in Linux-basierten Distributionen.

Wichtige Hinweise:

Mit diesem Tool können Sie PC-Problemen vorbeugen und sich beispielsweise vor Dateiverlust und Malware schützen. Außerdem ist es eine großartige Möglichkeit, Ihren Computer für maximale Leistung zu optimieren. Das Programm behebt häufige Fehler, die auf Windows-Systemen auftreten können, mit Leichtigkeit - Sie brauchen keine stundenlange Fehlersuche, wenn Sie die perfekte Lösung zur Hand haben:

  • Schritt 1: Laden Sie das PC Repair & Optimizer Tool herunter (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold-zertifiziert).
  • Schritt 2: Klicken Sie auf "Scan starten", um Probleme in der Windows-Registrierung zu finden, die zu PC-Problemen führen könnten.
  • Schritt 3: Klicken Sie auf "Alles reparieren", um alle Probleme zu beheben.

herunterladen

Top 7 der besten Befehlszeilentools zur Überprüfung der CPU-Auslastung unter Linux (Ausgabe 2021)

iostat-Machen Sie dieses Tool zu Ihrem Freund

Die Gerätenutzung, die Auslastung der Netzwerkdateien und die iostat-Befehlsliste CPU-Auslastung. Das Dienstprogramm wird verwendet, um die durchschnittliche Auslastung des Systems seit dem letzten Neustart der CPU anzuzeigen. Wenn Sie den folgenden Befehl ausführen, werden alle drei Berichte ohne Optionen angezeigt.

$ iostat

Wenn Sie den einzelnen Bericht auflisten möchten, müssen Sie die Schalter-c,-d und-h für die CPU-Auslastung, die Geräteauslastung sowie die Auslastung des Netzwerkdateisystems verwenden. Verwenden Sie den folgenden Befehl, um die CPU-Auslastung in Systemprozesse, Benutzerprozesse, E/A-Wartezeiten sowie Leerlaufzeiten zu unterteilen.

$ iostat-c

Mit dem folgenden Befehl werden die erweiterten Statistiken (Option-x) mit der Anzahl der Zeitpunkte (Option-t) angezeigt, die jeder Bericht benötigt für die CPU-Auslastung angezeigt werden (Option-c)

$ IOSTAT-XTC 5 2

iostat Linux-Manpage

Oben-Der Standard-Linux-Task-Manager

Die obersten Befehle werden zum Anzeigen des Real verwendet-Zeitansicht der Leistung, die verwandte Daten der gesamten laufenden Prozesse innerhalb des Systems sind. Jetzt wird der Befehl top standardmäßig verwendet, um Daten alle 5 Sekunden zu aktualisieren. Sie müssen im Terminal ‚top‘ eingeben, um die statistischen Daten anzuzeigen, die sich auf die Systemleistung beziehen.

$ top

Einige nützliche Tipps zur Verwendung des Befehls top:

  • Wenn Sie die Ausgabe des Befehls top ändern müssen müssen Sie ‚i‘ eingeben, um die Leerlaufprozesse von der Anzeige zu entfernen. Um zurück zu gehen, können Sie erneut ‚i‘ eingeben.
  • Geben Sie ‚M‘ ein, wenn Sie Daten nach der Speichernutzung sortieren möchten.
  • Geben Sie ‚S‘ ein, um nach wie lange zu sortieren Die Prozesse wurden ausgeführt.
  • Geben Sie ‚P‘ ein, um erneut nach CPU-Auslastung zu sortieren.
  • Geben Sie ‚U‘ ein, wenn Sie Prozesse anzeigen möchten, die einem bestimmten Benutzer gehören.
  • Geben Sie ‚K‘ ein, um die Prozesse zu beenden.
  • Geben Sie ‚r‘ ein, um sie neu zu definieren.
LESEN  So beheben Sie 'Ein Administrator hat Sie daran gehindert, diese App auszuführen'. in Windows 10

Top Linux Man Page

Mpstat

Dieser Befehl kann in die Standardausgabe aller Aktivitäten für jeden verfügbaren Prozessor schreiben, wobei Prozessor 0 der erste ist . Alle globalen Durchschnittsaktivitäten unter den Prozessoren werden ebenfalls gemeldet. Dieser Befehl kann sowohl auf UP-als auch auf SMP-Computern verwendet werden. In UP werden jedoch nur die globalen Durchschnittsaktivitäten gedruckt. Wenn keine der Aktivitäten ausgewählt wurde, ist der CPU-Auslastungsbericht der Standardbericht.

$ mpstat

Der mpstat mit den Optionen –p und „ALL“ listet alle Statistiken zu den CPUs nacheinander ab 0 auf.

$ mpstat-P ALL

Mit dem folgenden Befehl wird die durchschnittliche CPU-Auslastung jeweils viermal alle 2 Sekunden aufgelistet.

$ mpstat-P ALL 2 4

mpstat Linux Man Page

Vmstat-Prozesse, Speicher und E/A suchen

Mit diesem Befehl werden die Statistiken zu den Systemprozessen angezeigt , Speicher, E/A, Swap sowie die Leistung der CPU. Alle Statistiken werden unter Verwendung der Daten vom vorherigen Ausführen des Befehls bis zur Gegenwart generiert. Falls der Befehl noch nie ausgeführt wurde, gehen die Daten vom letzten Neustart zur aktuellen Zeit verloren.

Auf verschiedenen CPU-Systemen mittelt vmstat die Anzahl der CPUs in der Ausgabe. Dieser Befehl kann alle seine Ausgaben genau wie der oberste Befehl aktualisieren und wie unten gezeigt ausgeführt werden. Der folgende Befehl wird verwendet, um den Bericht alle 5 Sekunden zu aktualisieren, sofern und bis ein Interrupt auftritt.

$ vmstat 5

Mit dem folgenden Befehl werden die Daten angezeigt, die alle 5 Sekunden aktualisiert werden sollen, und die Werte werden alle 1 Sekunde neu gemessen und gemeldet.

$ vmstat 1 5

Jetzt wird der Bericht in der ersten Zeile die durchschnittlichen Kosten seit dem Das letzte Mal wurde der Computer neu gestartet. Die anderen Zeilen müssen ihre jeweiligen aktuellen Werte anzeigen. Beachten Sie, dass der Befehl Vmstat als normaler Benutzer ausgeführt werden kann.

LESEN  Facebook öffnet langsam im Jahr 2021 5 Möglichkeiten, langsames Facebook zu reparieren

vmstat Linux-Manpage

CoreFreq

Dies ist eine Software zur Überwachung der Computerleistung, die speziell für 64-Bit-Prozessoren mit Intel Atom, Core2, Nehalem, SandyBridge und der überlegenen AMD-Familie entwickelt wurde. Dies wird verwendet, um ein Framework zum Abrufen von CPU-Daten mit einem hohen Maß an Präzision bereitzustellen. Jetzt besteht CoreFreq aus 3 Teilen:

  • Kernelmodul; Dies hat vollen Zugriff auf den Host. Es liegt in der Verantwortung, die Daten auf niedriger Ebene zu erfassen.
  • Ein Daemon
  • Userland-Befehlszeilenschnittstelle (CLI)

Kernelmodul, Dies hat vollen Zugriff auf den Host. Es liegt in der Verantwortung, die Daten auf niedriger Ebene zu sammeln. Die Daten werden dann vom Userland-Daemon empfangen. Dies muss als root ausgeführt werden. Und schließlich verfügt CoreFreq über eine Terminalschnittstelle, über die die Daten in einem Format gemeldet werden können, das von Menschen gelesen werden kann. Die CLI-Tools sind wie jeder normale Prozessor und können vom Endbenutzer verwendet werden.

Offizielle CoreFreq-Seite

Sar

Sar scheint ein Tool zur Leistungsüberwachung zu sein, mit dem die Leistungsdaten erfasst, überprüft und aufgezeichnet werden. Außerdem kann Sar auflisten, was das System während der gesamten Zeit tut.

Dieser Befehl wird auch verwendet, um den Bericht zu generieren und ihn dann per E-Mail an den Administrator des Systems zu senden. Die Statistiken, die vom Sar gemeldet werden, umfassen unter anderem E/A-Übertragungsraten, prozessbezogene Aktivitäten, Paging-Aktivitäten, Interrupts, Netzwerkaktivitäten, Speicher-und Swap-Space-Auslastung, Kernel-Aktivitäten, CPU-Auslastung und TTY-Statistiken. Sie können den Sat-Befehl ohne Option ausführen und dann die Ausgabe selbst überprüfen.

$ sar

Zeigt die CPU-Statistiken dreimal im Abstand von 2 Sekunden an (dies kann nach Ihren Wünschen geändert werden):

$ sar 2 3

Mit dem folgenden Befehl wird die kumulative Echtzeitnutzung der CPU alle 2 Sekunden insgesamt 3 Mal angezeigt.

$ sar-u 2 3

Mit der Option-P werden die Statistiken für angezeigt ALLE einzelnen Kerne. Wenn Ihr System vier Kerne enthält, muss die CPU-Spalte die Nummer 0, 1, 2, 3 tragen, die die Kernnummern der entsprechenden CPU angibt. Mit den Optionen 2 und 3 wird die Statistik alle 3 Sekunden dreimal angezeigt.

LESEN  So zeigen Sie Passwörter in Ihrem Browser hinter Punkten an-Password Dots to Text Converter

$ sar-P 2 3

Mit der Option-P 2 werden die Statistiken für den dritten Kern dreimal alle 2 Sekunden angezeigt.

$ sar-P 2 2 3

sar Linux-Manpage

Htop-Die beste Top-Alternative

Dies ist ein Prozessor-Viewer sowie eine Textmodus-App für die Systemüberwachung in Echtzeit, genau wie der oberste Befehl. Dies kann nun die vollständige Liste der Prozesse anzeigen, die ausgeführt werden und sicher verwendet werden.

Dies basiert auf Kursen zum Anzeigen der Methoden in einer GUI-ähnlichen Umgebung, die im Terminal ausgeführt wird. Darüber hinaus wird es auch verwendet, um die Auslastung pro CPU zusammen mit der Speicher-und Auslagerungsauslastung mit einem wichtigen Textdiagramm anzuzeigen, das oben gedruckt wird. Es ist bequem zu bedienen und leicht zu verstehen. Sobald Sie dies verwenden, kehren Sie möglicherweise nie mehr zum Befehl TOP zurück.

$ htop

Die Ausgabe besteht aus drei verschiedenen Teilen:

  • Im oberen Teil werden die Systeminformationen in Form von drei Balken angezeigt, die über das HTOP-Setup-Menü geändert werden können. Dieser Teil zeigt die CPU-Auslastung, die Speichernutzung sowie die Swap-Auslastung.
  • Im mittleren Teil werden alle Prozesse aufgelistet, die hinsichtlich ihrer CPU-Auslastung angeordnet sind.
  • Der untere Teil wird verwendet, um HTOP-Menübefehle anzuzeigen.

Htop offizielle Seite

SIEHE AUCH : Wie So installieren Sie Software und Pakete unter Kali Linux.

Weitere Linux-Artikel, die Sie gerne lesen werden:

  • 6 Beste GNOME-Desktop-Umgebungen für Linux (2021) Neueste).
  • Top 6 der leichtgewichtigen Linux-Distributionen für langsame und alte Computer.
  • Installieren von Python 3.7 in Ubuntu 18.04/19.04/19.10.

Wie überprüfen Sie die CPU-Auslastung unter Linux?

Hier haben wir nun die 7 besten Tools zur Überwachung der CPU-Leistung zum Ermitteln der CPU-Auslastung besprochen und besprochen. Diese Tools bieten eine Vielzahl praktischer Optionen, die Sie auf den Manpages finden. Ein kleiner Hinweis für Sie ist, dass diese Tools CPU verwenden, wenn Sie sie ausführen. Eine gute Sache, die Sie beachten sollten, wenn Sie sich fragen, was Ihre CPU in Ihrem Linux-Server verwendet?

Lassen Sie uns in den Kommentaren unten wissen, ob Sie alternative Methoden zur Überprüfung der CPU-Auslastung unter Linux haben .

adminguides

Schreibe einen Kommentar