概述
涉及到linux的open files 一共是两个参数
- ulimt 参数(这是对每个用户的限制)
- file-max 参数(这是Linuxt系统的总限制)
1 修改ulimit
更改ulimit之前需要更改/etc/security/limits.conf :这个文件规定了ulimit你可以设置的上限
配置如下:
* soft nofile 100000
* hard nofile 102400
(soft 和 hard的区别是, 如果超过了soft限额,会系统通知,但是hard是肯定无法超过的.)
然后执行:
ulimit -HSn 102400
用ulimit -a 确认.
确认无误后追加到bashrc.
2 修改file max
查看:
cat /proc/sys/fs/file-max
修改:
fs.file-max = 102400
生效:
sysctl -p
网友评论