大量并发用户访问下的linux系统优化

在大量用户并发访问的时候可能会导致tomcat的toomanyopenfile的异常,这部分就要优化tomcat来进行处理,在这里我就不进行具体阐述了。我要讲的是在并发产生的时候可能导致linux操作系统toomanyopenfile的情况,当出现这种情况的时候需要进行如下两部分的操作:

一.修改系统默认的openfile数量

1.vi/etc/rc.d/rc.local

2.在其中添加ulimit-n8192

3.source/etc/rc.d/rc.local

这样就可以了。

二.修改用户名人的openfile数量

1.vi/etc/security/limits.conf

2.在其中加上:

*softnofile8192

*hardnofile8192

查看系统打开文件数:

cat/proc/sys/fs/file-nr

51351438209702

当前打开的文件数=5135-1438=3700

第一个参数表示系统中曾经同时打开过的文件数峰值,

第二个参数表示空闲(分配后已释放)的文件数,    

第三个参数表示可以打开的最大文件数

相关推荐