Re[2]: Количество потоков у процесса в Linux
От: Мускатный Орешек  
Дата: 24.11.05 10:47
Оценка:
Здравствуйте, machinehead, Вы писали:

M>Здравствуйте, Мускатный Орешек, Вы писали:


МО>>Можно ли как-то определить число поотков в процессе, зная PID?

МО>>Нужно для статистики.
МО>>ОС — RedHat Linux

M>Полагаю так можно (27643 — это PID)


M>cat /proc/27643/status | grep Threads


На моей системе такого нет.
$ cat /proc/5474/status
Name:   skpg
State:  S (sleeping)
Tgid:   5474
Pid:    5474
PPid:   5473
TracerPid:      0
Uid:    500     500     500     500
Gid:    500     500     500     500
FDSize: 256
Groups: 500
VmSize:   473664 kB
VmLck:         0 kB
VmRSS:     10988 kB
VmData:   373044 kB
VmStk:        76 kB
VmExe:       980 kB
VmLib:     18336 kB
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: ffffffff7ffaf4dc
SigIgn: 0000000000081004
SigCgt: 0000000080010a03
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000


man proc тоже про потоки ничего не говорит

Система RedHat Enterprise Linux AS 3.0
$ uname -a
Linux rhs1 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST 2004 i686 i686 i386 GNU/Linux
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.