菜鸟上路CCLinux 2010-04-01
在大量用户并发访问的时候可能会导致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
第一个参数表示系统中曾经同时打开过的文件数峰值,
第二个参数表示空闲(分配后已释放)的文件数,
第三个参数表示可以打开的最大文件数
系统在经过一段时间的“折磨”后,都会越来越慢,因此优化系统已经是大家常常讨论的话题了,那么在使用红旗Linux系统时,一下优化的方法你是否尝试过呢?不过这一条可能会导致切换到后台任务时,切换速度稍慢。