Come ottenere - numero di thread per processo?


Risposte:


26

Prova questo:

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

Colonne di output:

  • pid - ID processo
  • ppid - ID processo principale
  • rss - Resident Set Size - memoria fisica
  • vsz - Dimensione set virtuale - memoria virtuale
  • nlwp - Numero di processi leggeri - conteggio dei thread
  • cmd - Comando


0

Prova questo piccolo criceto in Perl per una semplice panoramica del sistema (su Linux):

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

Raggruppa i processi per nome, ad esempio tutti i processi denominati "httpd" vanno in una riga; oppure un processo speciale ha una propria linea.

Per ogni gruppo dare:

  • utilizzo totale della CPU utilizzato (percentuale della singola CPU, quindi il totale può essere superiore al 100%)
  • utilizzo totale mem utilizzato (percentuale)
  • totale 'rss', 'size', 'sz', 'vsz' usato (da 'ps')
  • numero totale di processi raggruppati
  • numero totale di thread gestiti dai processi raggruppati
  • numero totale di descrittori di file utilizzati dai processi raggruppati ("FILES")
  • numero totale di prese Internet utilizzate (tale valore è già incluso in "FILES")
  • numero totale di socket di dominio unix utilizzati (tale valore è già incluso in "FILES")
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.