注意:以下文档只适用于TOP接口,请谨慎使用!
# 以 ssh 进程为例 ps -ef | grep sshroot 874 1 0 May31 ? 00:00:01 /usr/sbin/sshd -Droot 3957 874 0 09:59 ? 00:00:00 sshd: root@pts/0root 3993 3959 0 09:59 pts/0 00:00:00 grep —color=auto ssh # 第二列即为相应进程的 PID 号
格式:cat /proc/$PID/status 示例: $ cat /proc/874/status | grep ThreadThreads: 1 # 说明当前该进程创建的线程数为 1
格式: ls /proc/$PID/task | wc -l 示例: $ ls /proc/874/task | wc -l # 返回的数值即为相应进程创建的线程数。
格式: ps hH p $PID | wc -l 参数说明: -h 表示不显示标题 -H 表示显示进程的层级关系 $PID 是相应进程的进程号 示例: $ ps hH p 874 | wc -l # 返回的数值即为相应进程创建的线程数。
unable to create new native thread
指令: ulimit -a | grep 示例输出: $ ulimit -a | grep processesmax user processes (-u) 7812# max user processes 右侧的数值即表示当前单用户可创建的最大线程总数