centos中的最大文件打开数问题

我把文件打开数的限制分为用户限制和系统限制两部分,系统限制是底线,如果你所有进程的文件打开树大于系统限制,则最大值还是系统限制。

一 . 用户限制:

1. 临时修改

ulimit -SHn 50000(数值根据实际而定)

S 是软限制,超过软限制不影响使用

H 是硬限制,超过硬限制则会影响系统运行

n 是nofile的参数,表示你要修改的是nofile这个最大文件打开限制

2.  永久修改

修改配置文件/etc/security/limits.conf

在该配置文件中添加

* soft nofile 65535   

* hard nofile 65535 

数值也是根据实际情况而定

二. 系统限制:(修改系统最大总限制)

1. 临时修改

echo  6553560 > /proc/sys/fs/file-max 数值也是根据实际情况而定

2. 永久修改

修改 /etc/sysctl.conf, 加入

fs.file-max = 6553560 重启生效 数值也是根据实际情况而定

 

上一篇:flutter 安装与环境配置与踩坑


下一篇:Elasticsearch Linux单机安装