CentOS7 查看当前打开文件数

Posted 晨风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 查看当前打开文件数相关的知识,希望对你有一定的参考价值。

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

以上是关于CentOS7 查看当前打开文件数的主要内容,如果未能解决你的问题,请参考以下文章

怎样查看linux进程打开的文件数

Linux最大打开文件数

linux 打开文件数too many open files解决方法

修改centOS7最大文件打开数

linux 系统统计进程打开文件数方法

linux 基础命令及脚本