前言
一、查询当前整个系统每个进程的线程数
二、练习脚本
(1)查询当前整个系统每个进程的线程数
for pid in $(ps -ef | grep -v grep | grep "oracle" | awk '{print $2}')
do
echo $pid > /tmp/a.txt
cat /proc/$pid/status | grep Threads > /tmp/b.txt
paste /tmp/a.txt /tmp/b.txt
done | sort -k3 -rn
结果:
[root@flink1133 test]# sh checkPidThreas.sh
2718 Threads: 3
3017 Threads: 1
2713 Threads: 1
2651 Threads: 1
2649 Threads: 1
......