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@xxxxxx> 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@xxxxxxxxxxxxxxxxx > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies