Ubuntu提高文件打开数
Closed this issue · 0 comments
mattshma commented
分享个东西。以前做的忘记了,虽然很简单,但还是说下。
目标:在Ubuntu中提高系统最大文件打开数(ulimit查看默认硬限制为4096,软限制为1024)
说明:当前用户为root
步骤:
- 提高系统总的文件打开数,
vim /etc/sysctl.conf
,增加如下行:
fs.file-max = 2097152
- 提高单个进程的文件打开数,
vim /etc/security/limits.conf
,增加如下行:
* - nofile 65535
- 编辑/etc/pam.d/common-session,添加如下行, 使limits.conf生效 :
session required pam_limits.so
- 验证,logout & login 后输入:
# ulimit -Hn
4096
#ulimit -Sn
1024
配置没生效。
问题:步骤2中,*
意思是除了root外的所有用户,所以若要对root用户生效,还需要新加一行root - nofile 65535
。�logout & login 后再测试:
# ulimit -Hn
65535
# ulimit -Sn
65535
Done。
参考:Solving the "Too many open files" exception in Red5 (or any other application)