文件描述符限制

文件描述符是系统的一个重要资源,理论上有多少内存就可以创建多少文件描述符,但是在实际实现过程中,一般打开的文件数是系统内存的10%(以KB计算)。

查看当前系统最大的文件描述符数量

1
2
3
4
5
6
#系统最大文件描述符数量
$sysctl -a | grep fs.file-max
1026095(与系统相关)
#当前session最大的文件描述符数量
$ulimit -n
1024

修改当前系统最大文件描述符数量

1
2
3
#永久修改系统的最大描述符数量
#在/etc/sysctl.conf中添加:
fs.file-max=102400