So filtern Sie die Top -Ausgabe zu bestimmten Prozessen

So filtern Sie die Top -Ausgabe zu bestimmten Prozessen
Das Top ist ein Linux-Befehlszeilen-Dienstprogramm, mit dem Sie laufende Prozesse und Ressourcenverbrauch in Ihrem System überwachen können. Wenn Sie verstehen, was in Ihrem Linux-System in Echtzeit vor sich geht, können Sie ressourcenintensive Prozesse finden und die erforderlichen Maßnahmen ergreifen.

In diesem Handbuch werden mit dem Top -Befehl in Linux mithilfe des Top -Befehls besprochen, um spezifische Informationen zum Ausführen von Prozessen in Ihrem System zu finden.

Grundlegende Top -Nutzung

Starten Sie eine Terminalsitzung, um das oberste Dienstprogramm unter Linux zu verwenden, und geben Sie den Befehlstoper.

$ top

Eine Beispielausgabe des oberen Befehls ist:

Der Ausgang ist in zwei Portionen unterteilt:

Der obere Teil zeigt die Ressourcenverbrauch wie Speicher, CPU -Verwendung und Festplattennutzung.

Der untere Teil zeigt Informationen über die laufenden Prozesse an. Zu diesen Daten gehören die Prozess -ID, der Benutzer und der Prozessname.

So filtern Sie bestimmte Prozesse

Um die obere Ausgabe in einen bestimmten Vorgang zu filtern, drücken Sie die O -Taste und geben Sie den Eintrag als Befehl = ein, wobei sich der Name auf den Prozessnamen bezieht.

Zum Beispiel zum Filtern des Systems:

Befehl = systemd

Drücken Sie die Eingabetaste, und das obere Dienstprogramm filtert die Prozesse nur in Systemd.

Sie können auch den spezifischen Prozess hervorheben und gleichzeitig andere Prozesse im Auge behalten. Drücken Sie dazu die L -Taste und suchen Sie nach einer Zeichenfolge.

Zum Beispiel:

So filtern Sie Benutzerprozesse

Mit dem Top -Output -Dienstprogramm können wir auch Prozesse filtern, die von einem bestimmten Benutzer hervorgebracht werden. Dazu verwenden wir die Flagge -U, gefolgt vom Benutzernamen.

Zum Beispiel,

TOP -U Ubuntu

Der Befehl zeigt nur die Prozesse an, die dem Ubuntu -Benutzer gehören.

So sortieren Sie Prozesse nach %CPU

Wir können die obere Ausgabe auch nach dem Prozentsatz der CPU -Nutzung sortieren. Drücken Sie dazu den Befehl Shift + P.

Die Ausgabe ist in aufsteigender Reihenfolge sortiert.

So ändern Sie das Aktualisierungsintervall

Standardmäßig aktualisiert die Oberseite die Ausgabe alle 3 Sekunden. Um diesen Wert zu ändern, drücken Sie die D -Taste, während die Oberseite ausgeführt wird.

Wie man den Weg zu einem binären Weg zeigt

Um den Pfad zum Befehl zu zeigen, der einen bestimmten Prozess initiierte, drücken Sie die C -Taste:

So speichern Sie die Ausgabe in einer Datei

Wir können auch die Ausgabe der Datei speichern, indem wir Umleitungssymbole verwenden. Verwenden Sie beispielsweise den Befehl, um die obere Ausgabe 10 Minuten lang zu exportieren:

Top -n 3 -b> top_output.Protokoll

Der -n gibt die Anzahl der Iterationen an, die vor dem Beenden erzeugen sollten.

Das -B -Flag startet im Stapelmodus oben, wodurch die Ausgabe kontinuierlich verarbeitet wird, bis die maximalen Iterationen erfüllt sind (angegeben in -n -Flag).

Letztes Wort

Das Top ist ein gutes Dienstprogramm für Systemadministratoren und alle, die wissen möchten, welche Prozesse Systemressourcen verwenden. Um mehr über Top zu erfahren, berücksichtigen Sie die Dokumentation.