Linux Top -Befehl mit Beispielen

Linux Top -Befehl mit Beispielen

In Linux -Systemen die “SpitzeBefehlsberichte berichten die wertvollen Systeminformationen wie das Ausführen von Prozessen und die Ressourcennutzung. Es zeigt die Prozessoraktivität und die von Kernel verwalteten Aufgaben in Echtzeit. Es ist eines der Staple -Tools für Systemadministratoren.

Schauen Sie sich in diesem Leitfaden an, wie Sie die verwendenSpitzeBefehl in Linux.

  • Wie funktioniert der Top -Befehl unter Linux??
  • Zeigen Sie die Prozesse des jeweiligen Benutzers an
  • Färben Sie den Prozess
  • Färben Sie die jeweilige Spalte
  • Ändern Sie die Verzögerungszeit oder fügen Sie ein Intervall hinzu
  • Töte die Aufgabe/den Prozess
  • Suchen Sie den Prozess
  • Renice eine Aufgabe/einen Prozess

Wie funktioniert der Top -Befehl unter Linux??

Der "SpitzeDer Befehl ”wird verwendet, um die Prozesse und ihre Details anzuzeigen. Es zeigt die Zusammenfassung der Informationen zu allen laufenden Prozessen im System an. Diese Schnittstelle des oberen Befehls ist in zwei Teile unterteilt. Die höhere zeigt den Statistikwert an, während die niedrigere die Liste der laufenden Prozesse zeigt.

$ top

Dies zeigt die Prozess -IDs und ihre Informationen. Informationen wie Aufgaben, CPU und Speicher werden ebenfalls angezeigt. Das Fenster des oberen Befehls kann mit der “beendet werdenQ" Taste.

Der erste Anteil anschließt die Hardware -Ressourcennutzung. Die erste Zeile besteht aus der Zeit, der Zeitspanne, in der das System ausgeführt wird, die Anzahl der angemeldeten Benutzer und der Lastdurchschnitt. Die zweite Zeile meldet die Anzahl der Aufgaben zusammen mit ihren Staaten.

Hier ist eine kurze Liste aller Staaten. Der Wert jedes Staates beschreibt, wie viel Zeit die CPU für die Ausführung der Prozesse dieses Zustands verbringt.

uns: Ausführen von Prozessen, die unter dem UserSpace ausgeführt werden.

sy: Ausführungssystemkernprozesse ausführen.

ni: Ausführungsprozesse mit einem manuell konfigurierten netten Wert ausführen.

Ausweis: Die Zeitspanne, in der die CPU untätig bleibt.

WA: Wartezeit, bis die E/A vervollständigt werden kann.

Hi: Wartungshardware -Interrupts.

Si: Servicing -Software -Interrupts.

st: Zeit verloren für das Ausführen der virtuellen Maschinen, auch als „Zeit mit Steal Time“ bezeichnet.

Die vierte Zeile beschreibt die Verwendung des Systemspeichers. Zum Beispiel die Gesamtmenge des physischen Speichers und wie viel davon verwendet, frei, gepuffert oder zwischengespeichert wird.

Der zweite Teil der Ausgabe ist eine Tabelle, in der alle laufenden Prozesse aufgeführt sind. Hier finden Sie eine kurze Erklärung aller Spalten, die die Tabelle bilden. All dies erklären die verschiedenen Attribute des zugehörigen Prozesses.

PID: Die Prozess -ID des Prozesses.

BENUTZER: Der Benutzer, unter dem der Prozess ausgeführt wird.

Pr: Prozessorpriorität.

Ni: Verarbeitet einen guten Wert.

Virtuell: Virtueller Speicher verwendet.

Res: Resident Memor verwendet.

Shr: Shared Memory verwendet.

S: Prozessstatus. Es hat fünf Typen, die wie folgt sind:

  • D: Ununterbrochener Schlaf
  • R: Betrieb
  • S: Schlafen
  • T: Verfolgt
  • Z: Zombie

%ZENTRALPROZESSOR: CPU -Zeitverbrauch durch den Prozess.

%Mem: Prozentsatz des verwendeten physischen Gedächtnisses.

ZEIT+: Total CPU -Zeit verwendet (in Millisekunden).

BEFEHL: Der Befehl, mit dem der Prozess ausgeführt wird.

Das sind viele Informationen zum Verdauen. Es ist in Ordnung, Zeit zu nehmen und sie langsam zu lernen.

Beispiel 1: Zeigen Sie die Prozesse eines bestimmten Benutzers an

Wenn wir den Prozess eines bestimmten Benutzers kennenlernen möchten, verwenden wir den folgenden Befehl, um die Details zu kennen:

$ top - u LinuxHint

Beispiel 2: Färbe den Prozess

Um zu identifizieren oder zu klären, kann der laufende Prozess mit einem bestimmten Schlüsselwort hervorgehoben oder gefärbt werdenz”. Dies unterstützt die Identifizierung des Laufprozesses sehr einfach. Sie müssen den Befehl verwenden, während der Prozess ausgeführt wird. Denn sobald Sie das Prozessdetail kündigen und dann die Farbe anwenden, funktioniert das nie. Es funktioniert nur in der Existenz der laufenden Prozesse des Benutzers. Drücken Sie "z”:

Wenn Sie die Farbe entfernen oder zur vorherigen Situation zurückkehren möchten, drücken Sie die gleiche Taste.

Beispiel 3: Färben Sie die jeweilige Spalte

Um die spezifische Spalte aus dem Ergebnis hervorzuheben, müssen Sie die „verwenden“BTaste zum Ausführen der obersten Eingabeaufforderung:

Beispiel 4: Ändern Sie die Verzögerungszeit oder fügen Sie ein Intervall hinzu

Viele Prozesse derselben oder unterschiedlichen Benutzer werden jeweils ausgeführt. Um den Systemprozess zu beschleunigen oder genauer zu tun, müssen wir die Zeitintervalle zwischen den Prozessen hinzufügen. In Linux könnte dies durch Drücken der “erfolgenDOption, die die Verzögerungszeit ändert. Standardmäßig ist es 3, aber wir können es ändern, indem wir eine neue Nummer angeben. Es ist auch bekannt, dass es sich um ein Bildschirm -Aktualisierungsintervall handelt. Drücken Sie "DUnd ändern Sie die Verzögerung von 3.0 bis 4.0:

Die Ausgabe zeigt, dass die Verzögerungsoption von 3 auf 4 geändert wird. Der "DDie Option befasst sich mit der Angabe der Verzögerung zwischen den Bildschirmaktualisierungen. Diese Zeit wird wieder mithilfe der mit "D" oder "S" Schlüssel wieder. Die negative Zahl darf für die Verzögerungszeit nicht eingegeben werden.

Beispiel 5: Töten Sie die Aufgabe/den Prozess ab

Sie können die Aufgabe töten, indem Sie die PID finden, die Sie nicht mehr arbeiten möchten. Um den Vorgang abzubrechen, müssen Sie möglicherweise zwei Dinge tun: Eine besteht darin, entweder die Registerkarte Eingabetaste an der PID -Eingabeaufforderung zu drücken, die eine oder die andere an der Signalaufforderung eingeben muss. Dies kann durch Drücken der “erfolgenkOption im oberen laufenden Befehl. Stellen Sie sicher, dass Sie nicht aus diesem Fenster verlassen sind. Andernfalls funktioniert es nicht.

Nach dem Drücken der Taste zeigt der Bildschirm die Zeile an, die eine PID von Ihnen wünscht, damit das System diese ID identifiziert und sie abbricht. Die Ausgabe zeigt, dass wir die jüngste ID zur Verfügung gestellt haben.

Beispiel 6: Durchsuchen Sie den Prozess

Sie können die Prozessliste entsprechend Ihrer eigenen Wahl filtern, indem Sie die Kriterien wie Speicherverbrauch, CPU -Prozessname usw. angeben. Zu diesem Zweck müssen Sie drücken “Ö”In der laufenden Top -Eingabeaufforderung.

Wenn Sie auf die "drücken"ÖSchlüssel, eine Linie wird angezeigt. Dies zeigt das Format des Filters.

Das Feld, nach dem Sie suchen möchten, kann geschrieben werden, nachdem die Zeile beendet ist. Angenommen, wir wollen das Ergebnis mit Hilfe eines Befehlsnamens filtern, wir schreiben es so - “Command = rcu_ta+”.

Klicken Sie danach auf die Registerkarte ENTER. Danach sehen Sie, dass nur die Zeilen, die die Befehle entsprechen, die Ihren durchsuchten Kriterien entsprechen, im Ergebnis angezeigt werden.

Beispiel 7: Renice eine Aufgabe/einen Prozess

Wenn Sie die Priorität eines Prozesses oder einer Aufgabe ändern möchten, verwenden Sie die Option „R“. Nach dem Eingeben des Schlüssels zur Eingabeaufforderung wird eine Zeile angezeigt, in der Sie die PID eingeben müssen, um die Priorität zu ändern.

Wenn Sie eine positive Zahl schreiben, verliert der aktuelle Prozess die Priorität. Während die negative Zahl den Kernel dazu veranlasst.

Bonus -Tipp:

Um die Prozessinformationen anzuzeigen /auszublenden, sind einige Schlüssel wie folgt:

Mit l: Dies verbirgt die durchschnittlichen Lastinformationen aus dem Bildschirm, der oben in der Beschreibung vorhanden ist. Sie können die Ausgabe aus dem Bild sehen.

Mit m: Dieser Schlüssel verbirgt die Speicherinformationen aus der Beschreibung.

Mit t: Dies verbirgt die Informationen der CPU und Aufgaben, die im System vorhanden sind.

Mit f: Sie können die Spalten verwalten, indem Sie sie verstecken und nach Ihrer Wahl zeigen. Dies geschieht durch Drücken von F in die obere Eingabeaufforderung.

Betriebsstapelmodus

Um den Stapelmodus zu beobachten, müssen Sie die obere Eingabeaufforderung beenden und dann den Befehl schreiben. Dies wird verwendet, um eine Ausgabe an die anderen Prozesse oder Dateien zu senden.

$ top -b

Top -Befehlszeile

Wenn Sie den letzten Zustand/die letzte Position der Prozesse sehen möchten, wenn Sie ihn beim letzten Mal schließen, können wir die “verwendenCOption im Befehl. Der letzte Staat ist reserviert. Wenn Sie die obere Eingabeaufforderung zum zweiten Mal öffnen, startet er aus demselben Zustand.

$ top -c

Sicherheit der Top -Modus

Wenn Sie den resultierenden Wertmodus des obersten Befehls sichern möchten, können Sie dies mit der “tunSTaste im oberen Befehl:

$ top -s

Leerlaufprozesse werden durch einen bestimmten Schlüssel umgeschaltet. Wir gebrauchen "ICH”Um die Leerlauf- oder Schläfrigkeitsprozesse umzuschalten.

Umgekehrt sortieren

Um die Ausgabe in umgekehrter Reihenfolge zu ordnen oder sie in aufsteigender Reihenfolge anzuzeigen, müssen Sie das verwendenRSchlüssel im Befehl.

Zeigen Sie den Ausgang in verschiedenen Feldern an

Wenn Sie die Ausgangsansicht teilen möchten, können Sie die “verwendenASchlüssel in der oberen Eingabeaufforderung. Jedes Feld enthält verschiedene Dateien und verschiedene Sätze in der Anzeige.

Abschluss

Dieser Artikel erfolgt gemeinsam, indem kritische Beispiele der Linux -Top -Befehle am einfachsten hinzugefügt werden. Diese Befehle zeigen die tägliche Verwendung im Linux -Betriebssystem, z. B. die Anzeige der Prozesse des jeweiligen Benutzer. Die Oberseite ist ein kompliziertes, aber leistungsstarkes Tool zur Überwachung Ihres Systems.