知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux修改进程打开文件数限制

发布时间:2014-09-05 14:54:28作者:知识屋

linux修改进程打开文件数限制
 
有几种方法,但效果各不相同。 
 
1.修改/etc/security/limits.conf 
 
  添加如下两行 
 
  * soft nofile 65536 
  * hard nofile 65536 
  这种方法仅对当前配置有限,重启系统后就失效了。 
 
2.在/etc/rc.local中添加 
  ulimit -SHn 65536 
  可以保证重启系统仍然生效。 
 
注:直接ulimit -SHn 65536只会对当前session中的当前用户生产,如果exit当前登录用户即失效,所以一般没什么用 
 
另:查看当前进程当前的最大可以打开的文件数为 
    cat /proc/进程ID/limits 
    查看当前进程实时打开的文件数 
    lsof -p PID | wc -l
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜