linux有效地修正max open files/ulimit,maxulimit
您可以使用ulimit -a查看当前系统的所有限制,使用ulimit -n查看当前打开的文件的最大数目。
新安装的linux默认为1024,在用作密集型服务器时,容易遇到error: too many open files。 因此,有必要将其加大。
使用ulimit -n 65535可以立即修复,但重新启动后将禁用。 (注相当于ulimit-shn 65535 ulimit-n 65535,-S为soft,-H为hard )
有三种修改方法:
在/etc/rc.local中添加ulimit -SHn 65535行
在/etc/profile中添加ulimit -SHn 65535行
在/etc/security/limits.conf末尾添加以下两行记录
* soft nofile 65535
*硬件文件65535
具体使用哪个,试试哪个效果好。 我在CentOS中第一种方式无效,在第三种方式中有效,在Debian中第二种方式有效
实际上,CentOS ulimit命令本身是分为软硬件进行设置的。 输入-H表示硬,输入-S表示软默认情况下显示软限制。 如果在运行CentOS ulimit命令进行修改时未添加,则两个参数将一起更改并生效
修改后重新登录就可以看到了。 (我的系统是CentOS5.1。 修改后,重新登录后立即生效。 可以在CentOS ulimit -a上确认。 )
/article/2018 01 06/197272.html www.xy jys.com true/article/2018 01 06/197272 .将htmltecharticlelinuxmaxopenfiles/作为高负荷的服务使用时,非常.