默认情况下,Linux内核(出于安全目的)对Linux服务器或台式机系统上允许的打开文件描述符数量进行限制。/ proc / sys / fs / file-nr是只读文件,提供当前打开的文件数。
要查看当前状态,请输入:
<br />$ cat /proc/sys/fs/file-nr</p><p>
或者
<br />$ /sbin/sysctl fs.file-nr</p><p>
样本输出:
fs.file-nr = 6272 0 70000
上面的输出包含三个数字,如下所示:
6272:分配的文件句柄数。
0:空闲文件句柄数。
70000:文件句柄的最大数量。
Linux内核动态分配文件句柄,但不会再次释放它们。如果分配的文件数接近最大值,则应考虑通过编辑/etc/sysctl.conf文件来增加最大打开文件数。