Wie bekomme ich - Anzahl der Threads pro Prozess?

Antworten:

26

Versuche dies:

ps axo pid,ppid,rss,vsz,nlwp,cmd

Ausgabespalten:

  • pid - Prozess-ID
  • ppid - ID des übergeordneten Prozesses
  • rss - Resident Set Size - physischer Speicher
  • vsz - Virtual Set Size - virtueller Speicher
  • nlwp - Anzahl der Lightweight-Prozesse - Threadanzahl
  • cmd - Befehl
Bis auf weiteres angehalten.
quelle
1

Verwenden Sie Folgendes, um die Speichernutzung eines einzelnen Prozesses anzuzeigen:

pmap -d <PID>
fgysin setzt Monica wieder ein
quelle
0

Versuchen Sie diesen kleinen Hamster in Perl für eine einfache Systemübersicht (unter Linux):

http://public.m-plify.net/apercu/apercu.pl

Gruppiert Prozesse nach Namen, z. B. alle Prozesse mit dem Namen "httpd" werden in einer Zeile zusammengefasst. oder ein spezieller Prozess erhält eine eigene Zeile.

Für jede Gruppe geben Sie:

  • Gesamtauslastung der CPU (Prozentsatz der einzelnen CPU, sodass die Gesamtauslastung über 100% liegen kann)
  • total mem usage used (Prozent)
  • total 'rss', 'size', 'sz', 'vsz' verwendet (von 'ps')
  • Gesamtzahl der gruppierten Prozesse
  • Gesamtzahl der von den gruppierten Prozessen verwalteten Threads
  • Gesamtzahl der von den gruppierten Prozessen verwendeten Dateideskriptoren ("FILES")
  • Gesamtzahl der verwendeten Internet-Sockets (dieser Wert ist bereits in "FILES" enthalten)
  • Gesamtzahl der verwendeten Unix-Domain-Sockets (dieser Wert ist bereits in "FILES" enthalten)
David Tonhofer
quelle