获取占用fd最大的前20个进程

for x in `ps -eF| awk '{ print $2 }'`;do echo `ls /proc/$x/fd 2> /dev/null | wc -l` $x `cat /proc/$x/cmdline 2> /dev/null`;done | sort -n -r | head -n 20

 

2,获取每个进程所使用的fd个数

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

posted @ 2018-03-29 10:26  chenzhenqi  阅读(551)  评论(0编辑  收藏  举报