Computerhardware

Linux Terminal Check CPU -Verwendung

Haben Sie sich jemals gefragt, wie Sie die CPU -Verwendung auf Ihrem Linux -Terminal überprüfen können? Hier ist eine überraschende Tatsache: Das Linux-Terminal bietet ein leistungsstarkes Werkzeug zur Überwachung der CPU-Verwendung in Echtzeit. Mit nur wenigen einfachen Befehlen können Sie wertvolle Einblicke in die Leistung Ihres Systems erhalten und alle Ressourcen-Hogging-Prozesse identifizieren. Lassen Sie uns also in die Welt des Linux -Terminals eintauchen und sehen, wie Sie Ihre CPU -Verwendung im Auge behalten können.

Linux Terminal bietet verschiedene Befehle und Tools an, mit denen Sie die CPU -Verwendung effektiv überwachen können. Ein solcher Befehl ist "Top", der einen Live -Überblick über Systemprozesse zusammen mit ihrer CPU -Nutzung zeigt. Sie können die Prozesse basierend auf der CPU -Verwendung sortieren, um alle Probleme mit Engpässen zu identifizieren. Darüber hinaus gibt es andere Befehle wie "HTOP" und "MPStat", die detailliertere Informationen zur CPU -Verwendung liefern, sodass Sie die Leistung einzelner Kerne und CPUs analysieren können. Mit diesen Tools zur Verfügung, wird die Fehlerbehebung bei Leistungsproblemen und die Optimierung der Ressourcenzuweisung einfacher als je zuvor.



Linux Terminal Check CPU -Verwendung

Einführung - Überwachung der CPU -Verwendung im Linux -Terminal

Die CPU -Verwendung ist eine wichtige Metrik, um die Leistung und Ressourcenauslastung eines Systems zu überwachen. In Linux bietet das Terminal verschiedene Werkzeuge und Befehle, um die CPU-Verwendung in Echtzeit zu überprüfen. In diesem Artikel werden verschiedene Methoden und Befehle untersucht, die zur Überwachung der CPU -Verwendung direkt vom Linux -Terminal überwacht werden können.

Verwenden des oberen Befehls

Der Spitze Der Befehl ist ein beliebtes Dienstprogramm unter Linux für die Überwachung der Systemressourcen, einschließlich der CPU -Nutzung. Standardmäßig werden eine Echtzeitansicht des Systems angezeigt, in der die Prozesse angezeigt werden, die die meisten CPU-Ressourcen konsumieren. Öffnen Sie das Terminal, um den Top -Befehl zu verwenden, und geben Sie einfach ein top und drücken Sie die Eingabetaste.

Sobald der oberste Befehl ausgeführt wird, liefert er eine Vielzahl von Informationen über die CPU -Nutzung. An der Spitze des Displays finden Sie die Gesamtsystemzusammenfassung, einschließlich des CPU -Lastdurchschnitts und des Prozentsatzes der CPU -Nutzung. In der folgenden Prozessliste finden Sie eine detaillierte Ansicht einzelner Prozesse und deren CPU -Verbrauch. Die prozentualen Werte in der %CPU -Spalte repräsentieren die Menge an CPU -Ressourcen, die von jedem Prozess verbraucht werden.

Darüber hinaus bietet der Top -Befehl verschiedene interaktive Funktionen zum Sortieren und Filtern von Prozessen basierend auf CPU -Verwendung, Speicherverbrauch und anderen Metriken. Zum Beispiel das Drücken der P Der Schlüssel sortiert die Prozesse basierend auf der CPU -Verwendung in absteigender Reihenfolge. In ähnlicher Weise verwendet 1 Der Schlüssel wechselt zur detaillierten Ansicht und zeigt die einzelnen CPU -Kerne und deren Verwendung an.

Der Top -Befehl bietet eine umfassende und flexible Möglichkeit, die CPU -Verwendung direkt vom Terminal aus zu überwachen. Es bietet Echtzeit-Updates und eine Fülle von Informationen, mit denen Sie die CPU-Nutzung des Systems verstehen können.

Befehl: Oben

Befolgen Sie die folgenden Schritte, um den oberen Befehl in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ top und drücken Sie die Eingabetaste.
  • Beachten Sie die Echtzeit-Updates und die CPU-Nutzungsinformationen.

Verwenden des Befehls mpStat

Der mpstat Der Befehl ist ein weiteres leistungsstarkes Dienstprogramm zur Überwachung der CPU -Verwendung in Linux. Es bietet detaillierte Statistiken zu jedem Prozessor im System, einschließlich Durchschnittswerte seit Startzeit- und Echtzeit-Updates. Der Befehl mpstat ist besonders nützlich für Multi-Processor-Systeme.

Um den Befehl mpStat zu verwenden, öffnen Sie das Terminal und den Typ:
mpstat

Die Ausgabe des Befehls mpStat enthält Informationen wie:

  • Durchschnittliche CPU -Verwendung für jeden Prozessor
  • Leerlaufzeit für jeden Prozessor
  • Prozentsatz der Zeit, die in Benutzungs-, System- und Steal -Modi verbracht wird
  • Unterbricht pro Sekunde
  • Kontextschalter pro Sekunde

Der Befehl mpStat bietet eine detaillierte Aufschlüsselung der CPU -Nutzung und macht es zu einem hervorragenden Instrument zur Analyse der Systemleistung und der Lastverteilung über mehrere Prozessoren hinweg. Es ist besonders nützlich in groß angelegten Serverumgebungen, in denen die CPU-Nutzung ein kritischer Faktor ist.

Befehl: mpstat

Befolgen Sie die folgenden Schritte, um den Befehl mpStat in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ mpstat und drücken Sie die Eingabetaste.
  • Beobachten Sie die CPU-Nutzungsstatistiken und Echtzeitaktualisierungen.

Verwenden des SAR -Befehls

Der Sar Der Befehl ist ein vielseitiges und leistungsstarkes Systemüberwachungstool, das unter Linux verfügbar ist. Es kann detaillierte Informationen zu verschiedenen Systemressourcen liefern, einschließlich CPU, Speicher, Festplatte und Netzwerk. Der SAR -Befehl sammelt und meldet Informationen zur Systemaktivität über ein bestimmtes Zeitintervall.

Öffnen Sie den Terminal und Typ, um den SAR -Befehl für die CPU -Überwachung zu verwenden:
sar

Der SAR-Befehl enthält CPU-bezogene Statistiken wie:

  • CPU -Nutzungsprozentsatz
  • CPU Leerlaufzeit
  • Benutzer CPU -Zeit
  • System CPU -Zeit
  • Unterbricht pro Sekunde
  • Kontextschalter pro Sekunde
  • Warteschlangenlänge

Der SAR -Befehl ist sehr flexibel, sodass Sie benutzerdefinierte Zeitintervalle festlegen, die Anzahl der Stichproben angeben und das Ausgangsformat auswählen können. Es werden gesammelte Daten in Systemdateien gespeichert, die später abgerufen und zur Leistungsbewertung und Fehlerbehebung analysiert werden können.

Befehl: SAR

Befolgen Sie die folgenden Schritte, um den SAR -Befehl in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ sar und drücken Sie die Eingabetaste.
  • Beobachten Sie die CPU-Nutzungsstatistiken und Echtzeitaktualisierungen.

Verwenden Sie den Befehl htop

Der htop Der Befehl ist ein interaktiver Prozessanbieter für Linux. Es bietet eine farbenfrohe und benutzerfreundliche Schnittstelle zur Überwachung der Systemressourcen, einschließlich der CPU-Nutzung. HTOP ähnlich dem Top -Befehl, bietet zusätzliche Funktionen und eine visuell ansprechende Anzeige.

Um den Befehl HTOP zu verwenden, öffnen Sie das Terminal und Typ:
htop

Die HTOP -Schnittstelle ist in mehrere Abschnitte unterteilt, wobei die CPU -Verwendung, Speicherverwendung, Prozessdetails und andere Systeminformationen angezeigt werden. Standardmäßig sortiert es die Prozesse basierend auf der CPU-Verwendung, sodass Sie ressourcenintensive Prozesse schnell identifizieren können. Das farbcodierte Display erleichtert es einfach, zwischen verschiedenen Prozesszuständen visuell zu unterscheiden.

Darüber hinaus bietet HTOP interaktive Merkmale wie Prozessmanipulation (z. B. Abtötungsprozesse), Grafik -CPU- und Speicherverbrauch sowie Sortierungsprozesse unter Verwendung verschiedener Metriken. Es bietet eine intuitivere und benutzerfreundlichere Alternative zum Top-Befehl zur Überwachung der CPU-Verwendung im Linux-Terminal.

Befehl: htop

Befolgen Sie die folgenden Schritte, um den Befehl HTOP in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ htop und drücken Sie die Eingabetaste.
  • Beachten Sie die Echtzeit-Updates und die CPU-Nutzungsinformationen.

Erforschen alternativer Methoden zur Überprüfung der CPU -Nutzung

Zusätzlich zu den oben genannten Befehlen stehen mehrere andere Methoden und Tools zur Verfügung, um die CPU -Verwendung im Linux -Terminal zu überprüfen. Während die Befehle an oberen, mpstat, sar und hTOP weit verbreitet sind und umfassende Informationen liefern, kann jeder Systemadministrator seine Präferenzen auf der Grundlage spezifischer Anforderungen und Präferenzen aufweisen.

Verwenden Sie den Befehl zur Verfügung

Der Betriebszeit Der Befehl ist eine einfache und schnelle Möglichkeit, die CPU -Verwendung eines Linux -Systems zu überprüfen. Es bietet eine Zusammenfassung der aktuellen Betriebszeit des Systems, der durchschnittlichen Last in den letzten 1, 5 und 15 Minuten und der Anzahl der derzeit angemeldeten Benutzer. Die Lastdurchschnittswerte geben die CPU -Auslastung über die angegebenen Zeitintervalle an.

Öffnen Sie das Terminal und Typ, um den Befehl zur Verfügung zu verwenden, um den Befehl zur Verfügung zu stellen:
uptime

Die Ausgabe des Uptime -Befehls sieht normalerweise so aus:

22:34:12 Uhr 3 Tage, 4:51, 3 Benutzer, Lastdurchschnitt: 0,22, 0,32, 0,25

Die Lastdurchschnittswerte (0,22, 0,32 und 0,25 im obigen Beispiel) geben die durchschnittliche CPU -Auslastung in den letzten 1, 5 bzw. 15 Minuten an. Höhere Last -Durchschnittswerte im Allgemeinen implizieren eine höhere CPU -Verwendung und können darauf hinweisen, dass das System unter starker Belastung steht.

Befehl: Verfügbarkeit

Befolgen Sie die folgenden Schritte, um den Befehl Uptime in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ uptime und drücken Sie die Eingabetaste.
  • Beachten Sie die Betriebszeit des Systems und die Lastdurchschnittswerte.

Verwenden des PS -Befehls

Der ps Der Befehl ist ein vielseitiges Dienstprogramm unter Linux, das Informationen über aktuell ausgeführte Prozesse liefert. Während sein Hauptzweck keine CPU -Überwachung ist, kann sie verwendet werden, um einen Überblick über die CPU -Verwendung zu erhalten, indem der von jedem Prozess verbrauchte CPU -Prozentsatz analysiert wird.

Um den Befehl PS zu verwenden, um die CPU -Verwendung zu überprüfen, öffnen Sie das Terminal und typen:
ps aux

Die Ausgabe des PS Aux -Befehls enthält Informationen wie:

  • Benutzer- und Gruppen -IDs
  • CPU -Nutzungsprozentsatz
  • Speicherverbrauch
  • Prozessstatus
  • Befehlszeilenargumente

Durch die Analyse des CPU -Nutzungsprozentsatzes können Sie Prozesse identifizieren, die eine erhebliche Menge an CPU -Ressourcen konsumieren. Zusätzlich kann die Sortieroption mit dem Befehl ps verwendet werden, um die Ausgabe basierend auf der CPU -Verwendung zu sortieren. Verwenden Sie beispielsweise den folgenden Befehl, um die Prozesse in absteigender Reihenfolge basierend auf der CPU -Verwendung zu sortieren:
ps aux --sort=-%cpu

Befehl: PS Aux

Befolgen Sie die folgenden Schritte, um den Befehl PS Aux in einem Linux -Terminal zu verwenden:

  • Öffnen Sie das Terminal.
  • Typ ps aux und drücken Sie die Eingabetaste.
  • Beobachten Sie den CPU -Nutzungsprozentsatz und andere Prozessinformationen.

Verwenden Sie den Befehl blank

Der Blicke Befehl ist ein plattformübergreifendes Überwachungstool, das eine umfassende Sichtweise der Systemressourcen, einschließlich der CPU-Nutzung, bietet. Es enthält Echtzeitinformationen in einer sehr anpassbaren und interaktiven Schnittstelle.

Installieren Sie ihn zunächst mit dem Paketmanager Ihrer Linux -Verteilung. Öffnen Sie nach der Installation das Terminal und Typ:
glances

Die Einblicksschnittstelle zeigt die CPU -Nutzung als Prozentsatz sowie andere nützliche Systeminformationen wie Speicherverbrauch, Festplatten -I/A, Netzwerkaktivität und Prozessdetails an. Sie können mithilfe von Tastaturverknüpfungen durch verschiedene Abschnitte navigieren und verschiedene Sortier- und Filteroptionen bieten.

Blanks bietet auch erweiterte Funktionen wie Systemwarnungen, Auslöser und Plugins für erweiterte Funktionen. Es ist besonders nützlich für Systemadministratoren und Stromnutzer, die ein detailliertes und anpassbares Systemüberwachungsinstrument benötigen.

Befehl: Blicke

Befolgen Sie die folgenden Schritte, um den Befehl blicken in einem Linux -Terminal zu verwenden:

  • Installieren Sie das Paket mit dem Einblick mit dem Paketmanager Ihrer Linux -Verteilung. Zum Beispiel bei Ubuntu oder Debian verwenden Sie sudo apt install glances.
  • So überprüfen Sie die CPU -Verwendung im Linux -Terminal

    Wenn Sie ein Linux -Benutzer sind, ist es wichtig, Ihre CPU -Nutzung regelmäßig zu überwachen, um eine optimale Leistung zu gewährleisten und Probleme zu beheben. Glücklicherweise bietet das Linux -Terminal verschiedene Befehle, um die CPU -Verwendung effektiv zu überprüfen. Hier sind zwei häufig verwendete Methoden:

    Methode 1: Verwenden des Befehls "Top"

    • Öffnen Sie Ihr Terminal.
    • Geben Sie 'Top' ein und drücken Sie die Eingabetaste.
    • Sie sehen eine dynamische Ansicht der Prozesse Ihres Systems, wobei die CPU -Verwendung oben angezeigt wird.
    • Um den Befehl "Top" zu beenden, drücken Sie "Q" auf Ihrer Tastatur.

    Methode 2: Verwenden des Befehls 'mpstat'

    • Öffnen Sie Ihr Terminal.
    • Geben Sie 'MPStat' ein und drücken Sie die Eingabetaste.
    • In dem Befehl werden detaillierte Informationen zu Ihrer CPU -Nutzung angezeigt, einschließlich Prozentsätze für jeden Kern.
    • Um den Befehl 'mpstat' zu beenden, drücken Sie "Strg + C" auf Ihrer Tastatur.

    Durch die regelmäßige Überwachung Ihrer CPU -Verwendung im Linux -Terminal können Sie alle Prozesse identifizieren, die übermäßige Ressourcen konsumieren und geeignete Maßnahmen ergreifen. Es hilft Ihnen außerdem, die Leistung Ihres Systems zu optimieren und reibungslose Vorgänge zu gewährleisten.


    Key Takeaways

    • Sie können die CPU -Verwendung im Linux -Terminal mit dem Befehl "Top" überprüfen.
    • Der Befehl "Top" enthält Echtzeitinformationen zu CPU-Nutzung, Prozessen und Systemleistung.
    • Verwenden Sie die Taste "Q", um den Befehl "Top" zu beenden.
    • Um Prozesse nach CPU -Verwendung zu sortieren, drücken Sie die Taste "P".
    • Für eine detaillierte Ansicht der CPU -Verwendung verwenden Sie den Befehl "mpstat".

    Häufig gestellte Fragen

    Hier sind einige häufige Fragen zur Überprüfung der CPU -Verwendung im Linux -Terminal:

    1. Wie kann ich die CPU -Verwendung im Linux -Terminal überprüfen?

    Um die CPU -Verwendung im Linux -Terminal zu überprüfen, können Sie den Befehl "Top" verwenden. Öffnen Sie das Terminal und das Top "Top", gefolgt von der Eingabetaste. Dadurch werden Echtzeitinformationen zu den auf Ihrem System ausgeführten Prozessen angezeigt, einschließlich ihrer CPU-Nutzung. Sie können auch den Befehl "HTOP" verwenden, der eine benutzerfreundlichere und interaktivere Schnittstelle zur Überwachung der CPU-Nutzung bietet.

    Wenn Sie die CPU-Verwendung eines bestimmten Prozesses überprüfen möchten, können Sie den Befehl "Top" mit der Option "-p", gefolgt von der Prozess-ID (PID) verwenden. Um beispielsweise die CPU -Verwendung eines Prozesses mit PID 1234 zu überprüfen, geben Sie "Top -P 1234" im Terminal ein. Dies zeigt Ihnen die CPU -Verwendung dieses bestimmten Prozesses.

    2. Wie kann ich die CPU-Verwendung in Echtzeit im Linux-Terminal überwachen?

    Um die CPU-Verwendung in Echtzeit im Linux-Terminal zu überwachen, können Sie den Befehl "Top" mit der Option "-d" verwenden, gefolgt von einem Intervall in Sekunden. Um beispielsweise die CPU -Verwendung alle 1 Sekunde zu überwachen, geben Sie "Top -D 1" in das Terminal ein. Dadurch wird die CPU -Nutzungsinformationen auf dem Bildschirm kontinuierlich aktualisiert.

    Wenn Sie eine visuellere und interaktivere Art der Überwachung der CPU -Verwendung bevorzugen, können Sie den Befehl "htop" verwenden. Es bietet eine Live-Ansicht der CPU-Verwendung zusammen mit anderen Systemmetriken in einer benutzerfreundlichen Oberfläche.

    3. Kann ich die CPU -Verwendungsgeschichte im Linux -Terminal überprüfen?

    Ja, Sie können die CPU -Verwendungshistorie im Linux -Terminal mit dem Befehl "SAR" überprüfen. Der Befehl systemaktivitätsreporter (SAR) sammelt, meldet und speichert Systemaktivitätsinformationen. Um die CPU -Nutzungsgeschichte zu überprüfen, öffnen Sie das Terminal und geben Sie "Sar -u" gefolgt von dem Intervall in Sekunden. Dadurch werden CPU -Verwendungsstatistiken für das angegebene Intervall angezeigt.

    Sie können auch Tools wie "GnuPlot" verwenden, um die Daten zur CPU -Verwendungsverlauf aus dem SAR -Befehl zu visualisieren und Diagramme für eine bessere Analyse zu erstellen.

    4. Wie kann ich die CPU -Verwendung für einen bestimmten Prozess im Linux -Terminal einschränken?

    Um die CPU -Verwendung für einen bestimmten Prozess im Linux -Terminal zu begrenzen, können Sie den Befehl "cpulimit" verwenden. Zunächst müssen Sie das "Cpulimit" -Paket in Ihrem System installieren. Dann können Sie die folgende Befehlssyntax verwenden:

    cpulimit -l -p

    Ersetzen ""Mit der gewünschten CPU -Nutzungsgrenze in Prozent und""Mit der Prozess -ID des Prozesses, den Sie einschränken möchten. Verwenden Sie beispielsweise einen Prozess mit PID 1234 auf 50% CPU -Nutzung, den Befehl" cpulimit -l 50 -p 1234 ".

    5. Wie kann ich die CPU -Temperatur im Linux -Anschluss überprüfen?

    Um die CPU -Temperatur im Linux -Anschluss zu überprüfen, können Sie den Befehl "Sensoren" verwenden. Zunächst müssen Sie das "LM-Sensors" -Paket in Ihrem System installieren. Nach der Installation können Sie den Befehl "Sensoren" im Terminal ausführen, um die Temperaturwerte verschiedener Hardwarekomponenten, einschließlich der CPU, anzuzeigen.

    Alternativ können Sie bestimmte Tools wie "HDDTemp" oder "LM-Sensoren" verwenden, um die CPU-Temperatur in einem detaillierteren Format anzuzeigen oder sie in Echtzeit zu überwachen.



    Die Überprüfung der CPU -Verwendung im Linux -Terminal ist eine einfache und leistungsstarke Möglichkeit, die Leistung Ihres Systems zu überwachen. Mit nur wenigen Befehlen können Sie schnell einen Überblick darüber erhalten, wie viel von der Verarbeitungsleistung Ihrer CPU verwendet wird. Diese Informationen können hilfreich sein, um Engpässe oder Leistungsprobleme zu identifizieren, die sich möglicherweise auf die Effizienz Ihres Systems auswirken.

    Durch die Verwendung von Befehlen wie "Top" oder "HTOP" können Sie nicht nur die CPU-Verwendung in Echtzeit anzeigen, sondern auch detaillierte Informationen zu jedem Prozess erhalten, der auf Ihrem System ausgeführt wird. Auf diese Weise können Sie alle Prozesse identifizieren, die übermäßige CPU -Ressourcen konsumieren und geeignete Maßnahmen ergreifen. Die Überwachung der CPU -Nutzung ist besonders wichtig für Aufgaben, die eine hohe Rechenleistung erfordern, z. B. komplexe Algorithmen oder virtuelle Maschinen.


Letzter Beitrag