How to know number of user threads from /proc
From: Pravin Shedage <hidden>
Date: 2012-02-26 18:17:58
Hi,
You will get Number of Threads info your process is created is in
/proc/pid/status
root at kernel:/proc# ls /proc/1951/task/
1951 1957 2162
root at kernel:/proc#
root at kernel:/proc# cat /proc/1951/status | grep -i Threads:
Threads: 3
root at kernel:/proc#
root at kernel:/proc# cat /proc/self/status | grep -i Threads:
Threads: 1
root at kernel:/proc#
Thanks & Regards,
PraviN
On Sun, Feb 26, 2012 at 11:11 PM, Dave Hylands [off-list ref] wrote:
Hi Kris, On Sun, Feb 26, 2012 at 3:15 AM, emani murali [off-list ref] wrote:quoted
Hi, I'm running a multithreaded program in OpenMP on linux to study CPU overloading. As the subject says, I need to know the number of threadsthisquoted
program creates (assuming in this case, number of threads in thisprogram isquoted
same as the number of user threads) from the information kernel provides. I'm looking something similar to run-queue length from "sar -q 0" thatgivesquoted
me exact picture of number of user threads. From the implementation ofsar,quoted
I found that this information is fetched from /proc filesystem. So is there anyway that /proc fs gives me the number of threads runninginquoted
the system, apart from /proc/cpuinfo that gives me a static informationofquoted
existing CPUs.There is a directory in /proc/PID/task for each thread contained within a process. -- Dave Hylands Shuswap, BC, Canada http://www.davehylands.com _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Thanks & Regards,* ---------PraviN---------* -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120226/9665968c/attachment.html