Linux:增加最大打开文件描述符file-max

时间:2020-02-23 14:39:48  来源:igfitidea点击:

在大多数使用率较高的服务器上,您可能需要覆盖最大打开文件描述符以处理负载!请勿盲目使用此设置,请确保您知道自己在做什么!在大多数情况下,会在类似这样的日志机智消息中警告您:打开的文件太多

您可以使用以下命令查看当前值:

cat /proc/sys/fs/file-max

要立即增加它而不重启服务器,只需执行(根据您的需要替换该值):

sysctl -w fs.file-max=100000

好的,现在您需要将其添加到sysctl中,以使您的新设置永久生效(上述命令实际上不会使该设置重新启动):

vi /etc/sysctl.conf

并添加:

fs.file-max = 100000

上面是设置整个系统的最大文件描述符。
为特定用户设置它并不难。

编辑:

/etc/security/limits.conf

并添加:

user soft nofile 8192
user hard nofile 16384

(根据需要,将"用户"替换为指定的用户名和编号。
)