Здравствуйте, 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