天天看点

【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

================================

1.linux所有句柄查询

lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more      

第一列是持有句柄数量,第二列是每个进程的PID

代表各个进程持有的句柄数量

【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

2.查看java或tomcat句柄【查看当前进程持有文件句柄数量】【查看当前进程文件句柄最大限制】

  2.1查看java程序的PID

ps -ef | grep tomcat      
【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

  

  2.2查看这个PID持有的句柄数

ls /proc/456220/fd | wc -l      
【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

  2.3查看当前进程句柄数量限制

sudo cat /proc/456220/limits | grep "files"      
【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

3.修改文件句柄