原起
1、Linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。

2、压力测试防止open files太小对测试有影响。

设置方法
1、永久性:
在/etc/security/limits.conf最后增加如下两行记录
* soft nofile 65535
* hard nofile 65535

注意:这里通过ulimit -n可以直接查看open files数,这里修改完在查看可能还是默认的1024,只需要退出登录在进系统就能看到改变之后的了!

2、临时性
ulimit -n 102400
 

Logo

更多推荐