一、查看当前用户对进程打开文件最大数的限制

$ ulimit -a | grep open

二、系统对进程打开文件最大数是如何限制的

先来看man的一段解析:

    /proc/sys/fs/file-max  This file defines a system-wide limit on the number of open files for all processes.  (See also setrlimit(2),  which  can  be  used by a process to set the per-process limit, RLIMIT_NOFILE, on the number of files it may open.)  If you get lots of error  messages in the kernel log about running out of file handles (look for "VFS: file-max limit <number> reached"), try  increas‐  ing this value:  echo 100000 > /proc/sys/fs/file-max  The kernel constant NR_OPEN imposes an upper limit on the value that may be placed in file-max.  If  you  increase  /proc/sys/fs/file-max,  be  sure  to  increase  /proc/sys/fs/inode-max  to  3-4  times  the  new  value of  /proc/sys/fs/file-max, or you will run out of inodes.  Privileged processes (CAP_SYS_ADMIN) can override the file-max limit.  

(1)修改系统总限制(永久生效)

echo "655350" > /proc/sys/fs/file-max  

(2)修改进程的软硬限制(永久生效)

vi /etc/security/limits.conf  

添加:

* soft nofile 655350
* hard nofile 655350  

注:*表示所有用户都生效

三、重启shell,校验配置是否生效

$ ulimit -a | grep open

原文出自:http://blog.csdn.net/daiyudong2020/article/details/77828959

转载于:https://www.cnblogs.com/wangqianqiannb/p/9131825.html

linux设置最大打开文件数相关推荐

  1. linux操作系统版本 3100,Linux操作系统默认打开文件数

    查看系统打开文件数:lsof | wc -l 查看某个进程打开的文件数:lsof -p 进程号 | wc -l Linux默认打开文件数为1024个,通过ulimit -a 可以查看open file ...

  2. linux系统最大打开文件数(/etc/security/limits.conf:待更新其他设置)

    Linux系统对文件打开的数量有最大的限制,它通常设置为1024,这个数值很容易会达到,从而造成系统程序或者系统的瓶颈.因此,本文从进程本身和系统上说明如何更改linux最大文件数的限制! 1.首先通 ...

  3. Linux Shell脚本_设置最大打开文件数

    ① 脚本编写 if ! grep "* soft nofile 65535" /etc/security/limits.conf &>/dev/null; then ...

  4. linux追加内核参数,Linux设置内核参数的方法

    1 内核参数的查看方法 使用"sysctl -a"命令可以查看所有正在使用的内核参数.内核参数比较多(一般多达500项),按照前缀主要分为以下几大类:net.ipv4.net.ip ...

  5. 服务器报错打开文件过多,Linux最大打开文件数

    3.1 查看相关参数大小 查看修改前参数的大小,如下图所示: 命令如下所示:cat /proc/sys/fs/nr_open cat /proc/sys/fs/file-max ulimit -n 3 ...

  6. linux内核打开文件数,放开Linux内核对用户进程可打开文件数和TCP连接的限制

    一. 检查linux内核 uname -a lsb_release -a 二.用户进程可打开文件数限制 1)vim /etc/security/limits.conf *       -      n ...

  7. 关于去掉linux打开文件数限制的办法

    1./etc/pam.d/login 添加    session    required     /lib/security/pam_limits.so 注意看这个文件的注释 2. /etc/secu ...

  8. 猫猫龙猫猫011:设置用户最大可打开文件数,进程数

    设置用户最大可打开文件数,进程数 1 .limits.conf 文件备份 [root@hadoop102 ~]# cd /etc/security [root@hadoop102 security]# ...

  9. 解决Linux打开文件数过多error:too many open files

    解决Linux打开文件数过多error:too many open files #查看当前的最大打开文件数 ulimit -n #默认只有1024,当负载较大的服务器时,很容易遇到error: too ...

最新文章

  1. web前端开发怎么学,web教程资源
  2. MSM8974 fastboot烧写软件
  3. EFCore批量操作,你真的清楚吗
  4. JVM内存管理------JAVA语言的内存管理概述
  5. 7 centos 查看程序文件数量_「动手打造家庭媒体网络平台」安装篇-centos搭建DLNA媒体服务...
  6. ★Linux磁盘配额的使用 ★——牛刀小试
  7. 牛客网--牛牛的闹钟
  8. Access-Control-Allow-Origin跨域问题的报错以及解决
  9. sklearn 中的 Pipeline 机制
  10. 查询SQL Server中表占用的空间方法
  11. [转]ETL随笔(二)
  12. 在线购物系统—类图设计
  13. 《31天成为IT服务达人》之技能篇中的磁带库
  14. [乐意黎原创] 送李愿归盘谷序
  15. win11修改DNS | win11改如何修改DNS服务器地址
  16. js原生css修改,原生js获取、添加、修改_非行间css样式
  17. Java验证辛钦大数定理
  18. c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator
  19. 51个Python鲜为人知的秘密特性,老司机看完都惊叹不已
  20. 青蛙与蚊子——C++练习题

热门文章

  1. 【原/转】UITableview性能优化总结
  2. ubuntu wifi
  3. Django-----中间件Cookie
  4. nginx1.8.1反向代理、负载均衡功能的实现
  5. Spring, MyBatis 多数据源的配置和管理
  6. C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
  7. android 巧用动画使您app风骚起来
  8. 许晴×××汤的营养价值
  9. 输出源文件的标题,目前执行行的行数,编译时间
  10. python json传参数可以传对象吗_廖雪峰的python系列教程(52)——IO编程之序列化...