系統當前open file總數
lsof -Ki|wc -l
查看某個pid的open files數量
#以下命令需要減1,因為多了個列頭
lsof -p [pid]|wc -l
lsof -Ki|grep [pid]|wc -l
也可以通過系統快照進行查看(第一列是總數,第二列是申請了沒使用的數量,第三列是系統當前上限):
cat /proc/sys/fs/file-nr
根據open file數量倒序查看前六名的pid(第一列是數量,第二列是pid,head -6是查看前六名)
lsof -Ki|awk '{print $2}'|sort|uniq -c|sort -n -r|head -6