欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux进程下当前线程数查询

程序员文章站 2022-07-05 13:21:01
...

1、查询系统限制有:

cat /proc/sys/kernel/pid_max  #(操作系统线程ID的最大值)系统支持的最大线程数

(sysctl kernel.pid_max)

cat /proc/sys/kernel/thread-max  #表示内核所能使用的线程的最大数目

cat max_user_process(ulimit -u) #系统限制某用户下最多可以运行多少进程或线程

cat /proc/sys/vm/max_map_count  #单进程mmap的限制会影响单个进程可创建的线程数

硬件内存大小

2、查询当前某程序的线程或进程数

pstree -p `ps -e | grep java | awk '{print $1}'` | wc -l

或

pstree -p 3660 | wc -l

3、查询当前整个系统已用的线程或进程数

pstree -p | wc -l

参考链接:https://blog.csdn.net/vic_qxz/article/details/82219301