praxis tipps: ps

Einfach ps in einem Terminal eingegeben, ist es eine Enttäuschung, denn nur die zum aktuellen Terminal assozierten Prozesse werden angezeigt (normalerweise eine bash und der ps Befehl). Folgende Optionsparameter (können auch aneinandergehängt werden, z.B. -efLm) sind nützlich (wiederum Groß- und Kleinschreibung beachten):

  • -e zeigt alle Prozesse auf dem System an
  • -f formatiert die Tabelle ausführlicher

im Zusammenhang mit SMP (Symmetric Multiprocessing) gibt es noch folgende Parameter

  • -L zeigt die Threads an (LWP-Spalte, steht für Lightweight Prozess) die von einem Prozess gestartet werden
  • -m rückt die LWP’s baumartig ein, so dass ein guter Überblick über die SMP-fähigen Programme ergibt
  • -p <PIDLIST> schränkt die Ausgabe auf die in der PIDLIST angegeben Prozesse aus.

Somit erzeugt bspw.

ps -Lmp <PIDLIST>

eine übersichtliche Ausgabe eines (oder mehrerer) Prozesse(s) mit allen LWP’s (=Threads)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.