晨风

-------------------- 业精于勤,荒于嬉;行成于思,毁于随

导航

CentOS7 查看当前打开文件数

Posted on 2022-01-18 09:55  shenyixin  阅读(904)  评论(0编辑  收藏  举报

系统当前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