Heim > Artikel > Betrieb und Instandhaltung > So überprüfen Sie die detaillierte Erklärung der Prozesse, die unter Linux derzeit die meiste CPU oder den meisten Speicher belegen
Dieser Artikel enthält hauptsächlich eine detaillierte ErklärungLinux, wie man die Prozesse überprüft, die derzeit die meiste CPU oder den meisten Speicher belegen. Interessierte Freunde können sich darauf beziehen.
Befehl
ps -aux | sort -k4nr | head -N
Befehlsdetails:
1. head: -N kann die Anzahl der anzuzeigenden Zeilen angeben, standardmäßig werden 10 Zeilen angezeigt.
2. ps: Parameter a bezieht sich auf all – alle Prozesse, u bezieht sich auf userid – die Benutzer-ID, die den Prozess ausführt, x bezieht sich auf die Anzeige aller Programme, Nicht unterschieden per Terminal.
Das Ausgabeformat von ps -aux ist wie folgt:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 19352 1308 ? Ss Jul29 0:00 /sbin/init root 2 0.0 0.0 0 0 ? S Jul29 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Jul29 0:11 [migration/0]
3. In sort -k4nr (k stellt dar, nach welchem Schlüsselwort sortiert werden soll, und die folgende Zahl 4 stellt dar die Reihenfolge der vierspaltigen Sortierung; n bezieht sich auf die numerische Sortierung, r bezieht sich auf die umgekehrte Sortierung, die sich auf das umgekehrte Vergleichsergebnis bezieht, und von groß nach klein nach der Umkehrung ). In diesem Beispiel können Sie sehen, dass %MEM an der 4. Position steht und entsprechend dem Wert von %MEM von groß nach klein sortiert wird. -k3 bedeutet Sortierung nach CPU-Auslastung.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die detaillierte Erklärung der Prozesse, die unter Linux derzeit die meiste CPU oder den meisten Speicher belegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!