在 Debian(以及其它 Linux 发行版)里,getconf 主要用来读取系统配置变量,其中和“线程”相关的常用是 线程数上限 和 CPU 核数。
getconf PTHREAD_THREADS_MAX
getconf _NPROCESSORS_CONF
getconf _NPROCESSORS_ONLN
_NPROCESSORS_CONF:配置的核心数_NPROCESSORS_ONLN:当前在线的核心数ulimit -u
(这不是 getconf,但是最常用)
ps -eLf | grep 进程名
# 或
ls /proc/<pid>/task | wc -l
cat /proc/sys/kernel/threads-max
✅ 总结常用命令:
getconf PTHREAD_THREADS_MAX
getconf _NPROCESSORS_ONLN
cat /proc/sys/kernel/threads-max
如果你是想**“看某个程序用了多少线程”或者“调线程数”**,可以告诉我具体场景。