cgroup.procs versus tasks (cgroups)
Rami Rosen
roszenrami at gmail.com
Tue Apr 2 23:46:48 EDT 2013
Hi,
BTW, for a given thread group with a specified TGID, you can view all the
threads PIDs in that thread group thus:
pstree -p TGID
and:
pstree TGID
will give one line; It visually merges identical branches by putting
them in square brackets and prefixing them with the repetition count.
Regards,
Rami Rosen
http://ramirose.wix.com/ramirosen
On Tue, Apr 2, 2013 at 9:14 PM, <Valdis.Kletnieks at vt.edu> wrote:
> On Tue, 02 Apr 2013 16:46:24 +0300, Kevin Wilson said:
>> Hi,
>> Thanks a lot Vlad. This explains it.
>> - Does anybody know of a ps command (or a filter to ps command)
>> which will display only multithreaded
>> processes (list processes by TGID) ? (I know now about the option of
>> displaying cgroup.procs , but is something parallel can be done with ps ? )
>
> Have you tried 'ps -m' and friends? Though it doesn't do exactly
> what you wanted and *only* display multithreaded, you need to do some
> post-processing:
>
> $ ps max
> ...
> 928 ? - 0:00 /sbin/auditd -n
> - - S<sl 0:00 -
> - - S<sl 0:00 -
> 940 ? - 0:00 /sbin/audispd
> - - S<sl 0:00 -
> - - S<sl 0:00 -
> 951 ? - 0:00 /usr/sbin/abrtd -d -s
> - - Ss 0:00 -
> 960 ? - 0:00 /usr/bin/abrt-watch-log -F Backtrace /var/log/Xorg.0.log -- /usr/bin/abrt-dump-xorg -xD
> - - Ss 0:00 -
>
> If there's 2 or more '- -' after the process entry, it's multi=threaded.
>
> Note however that as far as the kernel is concerned, a single-threaded
> process is handled by the code as a multi-threaded that happens to have
> only one thread at the moment. In other words, thinking that single and
> multi threaded is different in some mystical way will probably end up
> causing trouble for you...
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
More information about the Kernelnewbies
mailing list