此文档以SSH为例,介绍在Linux下查看某进程占用的文件句柄数和线程数。此外查看某进程占用的文件句柄数和线程数是Linux系统下的开发人员和测试人员经常查看的两个重要数据。
工具/原料
1
CentOS6.6
2
SSH
方法/步骤
1
查看SSH进程是否存在
2
根据查看到SSH的进程ID(1792),进入SSH进程所在目录
3
查看此目录,可看到SSH对应线程目录task和文件句柄数目录fd
4
进入fd目录,查看进程打开的文件句柄的详细信息
5
统计SSH进程打开的句柄数
6
进入task目录,查看SSH进程的线程的详细信息。可知SSH只有一个主线程,没有其他线程。查看线程数同样可以采用ls | wc -l,因为SSH只有一个主线程,就不再执行命令进行截图了。