GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ps aux ausgang bedeutung

$ ps aux  
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: [email protected]  
  • BENUTZER =Benutzer, dem der Prozess gehört
  • PID =Prozess-ID des Prozesses
  • %CPU =Es ist die verwendete CPU-Zeit geteilt durch die Zeit, in der der Prozess ausgeführt wurde.
  • %MEM =Verhältnis der residenten Satzgröße des Prozesses zum physischen Speicher auf der Maschine
  • VSZ =Nutzung des virtuellen Speichers des gesamten Prozesses (in KiB)
  • RSS =Größe des residenten Satzes, der nicht ausgelagerte physische Speicher, den eine Aufgabe verwendet hat (in KiB)
  • TTY =Steuerung von tty (Terminal)
  • STATUS =Prozessstatus mit mehreren Zeichen
  • STARTEN =Startzeit oder Datum des Prozesses
  • ZEIT =kumulierte CPU-Zeit
  • BEFEHL =Befehl mit all seinen Argumenten

Weitere Informationen finden Sie auf der ps-Manpage.


Das könnte hilfreich sein:

Prozesszustandscodes (STAT):

  • R ausgeführt oder ausführbar (in der Ausführungswarteschlange)
  • D unterbrechungsfreier Schlaf (normalerweise IO)
  • S Unterbrechbarer Schlaf (Warten auf den Abschluss eines Ereignisses)
  • Z verstorben/Zombie, beendet, aber nicht von seinem Elternteil geerntet
  • T gestoppt, entweder durch ein Auftragssteuersignal oder weil es verfolgt wird

Einige zusätzliche Modifikatoren:

  • < hohe Priorität (nicht nett zu anderen Benutzern)
  • N niedrige Priorität (nett zu anderen Benutzern)
  • L hat Seiten im Speicher gesperrt (für Echtzeit- und benutzerdefinierte E/A)
  • s ist Sitzungsleiter
  • l ist multithreaded (unter Verwendung von CLONE_THREAD, wie es NPTL-pthreads tun)
  • + befindet sich in der Vordergrundprozessgruppe

Unter Linux der Befehl:

ps -aux

Mittel zeigen alle Prozesse für alle Benutzer. Sie fragen sich vielleicht, was das x bedeutet? Das x ist ein Bezeichner, der „jeder der Benutzer“ bedeutet. Sie könnten also Folgendes eingeben:

ps -auroot

Welche alle Root-Prozesse anzeigt, oder

ps -auel

die alle Prozesse von Benutzer el anzeigt. Das Technobabble auf der 'man ps'-Seite lautet:"ps -aux druckt alle Prozesse, die einem Benutzer namens 'x' gehören, sowie alle Prozesse, die durch die Option -a ausgewählt würden.


Linux
  1. Wie sortiere ich die Ausgabe nach Größe?

  2. Ausgabe umleiten und leiten?

  3. Wie kann man sich merken, wie man die Umleitung verwendet?

  4. Wie erstelle ich einen virtuellen Ausgang in Pulsaudio?

  5. Was bedeutet POSIX?

Bash:In Datei schreiben

Ccat – Cat-Befehlsausgabe einfärben

Eingabe-Ausgabe-Umleitung unter Linux erklärt

Welche Bedeutung haben die einzelnen Zeilen der Assembly-Ausgabe eines C hello world?

Ausgabe von ps aux | beobachten grep blah in tmux funktioniert nicht?

Bedeutung der Buffer/Cache-Zeile in der Ausgabe von free