Bagaimana cara mendapatkan - jumlah utas per proses?

Jawaban:

26

Coba ini:

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

Kolom keluaran:

  • pid - ID Proses
  • ppid - ID Proses Induk
  • rss - Resident Set Size - memori fisik
  • vsz - Ukuran Set Virtual - memori virtual
  • nlwp - Jumlah Proses Berat Ringan - jumlah utas
  • cmd - Perintah
Dijeda sampai pemberitahuan lebih lanjut.
sumber
1

Gunakan yang berikut ini untuk menunjukkan penggunaan memori dari satu proses:

pmap -d <PID>
fgysin mengembalikan Monica
sumber
0

Coba hamster kecil ini di Perl untuk gambaran umum sistem yang sederhana (di Linux):

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

Grup memproses berdasarkan nama, misalnya semua proses yang disebut "httpd" masuk ke satu baris; atau proses khusus diberikan jalurnya sendiri.

Untuk setiap kelompok berikan:

  • total penggunaan CPU yang digunakan (persen dari satu CPU, sehingga totalnya bisa lebih dari 100%)
  • total penggunaan mem yang digunakan (persen)
  • total 'rss', 'size', 'sz', 'vsz' yang digunakan (dari 'ps')
  • jumlah total proses yang dikelompokkan
  • jumlah total utas yang dikelola oleh proses yang dikelompokkan
  • jumlah total deskriptor file yang digunakan oleh proses yang dikelompokkan ("FILES")
  • jumlah total soket internet yang digunakan (nilai itu sudah termasuk dalam "FILES")
  • jumlah total soket domain unix yang digunakan (nilai itu sudah termasuk dalam "FILES")
David Tonhofer
sumber