linux设置最大打开文件数
一、查看当前用户对进程打开文件最大数的限制
$ 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设置最大打开文件数相关推荐
- linux操作系统版本 3100,Linux操作系统默认打开文件数
查看系统打开文件数:lsof | wc -l 查看某个进程打开的文件数:lsof -p 进程号 | wc -l Linux默认打开文件数为1024个,通过ulimit -a 可以查看open file ...
- linux系统最大打开文件数(/etc/security/limits.conf:待更新其他设置)
Linux系统对文件打开的数量有最大的限制,它通常设置为1024,这个数值很容易会达到,从而造成系统程序或者系统的瓶颈.因此,本文从进程本身和系统上说明如何更改linux最大文件数的限制! 1.首先通 ...
- Linux Shell脚本_设置最大打开文件数
① 脚本编写 if ! grep "* soft nofile 65535" /etc/security/limits.conf &>/dev/null; then ...
- linux追加内核参数,Linux设置内核参数的方法
1 内核参数的查看方法 使用"sysctl -a"命令可以查看所有正在使用的内核参数.内核参数比较多(一般多达500项),按照前缀主要分为以下几大类:net.ipv4.net.ip ...
- 服务器报错打开文件过多,Linux最大打开文件数
3.1 查看相关参数大小 查看修改前参数的大小,如下图所示: 命令如下所示:cat /proc/sys/fs/nr_open cat /proc/sys/fs/file-max ulimit -n 3 ...
- linux内核打开文件数,放开Linux内核对用户进程可打开文件数和TCP连接的限制
一. 检查linux内核 uname -a lsb_release -a 二.用户进程可打开文件数限制 1)vim /etc/security/limits.conf * - n ...
- 关于去掉linux打开文件数限制的办法
1./etc/pam.d/login 添加 session required /lib/security/pam_limits.so 注意看这个文件的注释 2. /etc/secu ...
- 猫猫龙猫猫011:设置用户最大可打开文件数,进程数
设置用户最大可打开文件数,进程数 1 .limits.conf 文件备份 [root@hadoop102 ~]# cd /etc/security [root@hadoop102 security]# ...
- 解决Linux打开文件数过多error:too many open files
解决Linux打开文件数过多error:too many open files #查看当前的最大打开文件数 ulimit -n #默认只有1024,当负载较大的服务器时,很容易遇到error: too ...
最新文章
- web前端开发怎么学,web教程资源
- MSM8974 fastboot烧写软件
- EFCore批量操作,你真的清楚吗
- JVM内存管理------JAVA语言的内存管理概述
- 7 centos 查看程序文件数量_「动手打造家庭媒体网络平台」安装篇-centos搭建DLNA媒体服务...
- ★Linux磁盘配额的使用 ★——牛刀小试
- 牛客网--牛牛的闹钟
- Access-Control-Allow-Origin跨域问题的报错以及解决
- sklearn 中的 Pipeline 机制
- 查询SQL Server中表占用的空间方法
- [转]ETL随笔(二)
- 在线购物系统—类图设计
- 《31天成为IT服务达人》之技能篇中的磁带库
- [乐意黎原创] 送李愿归盘谷序
- win11修改DNS | win11改如何修改DNS服务器地址
- js原生css修改,原生js获取、添加、修改_非行间css样式
- Java验证辛钦大数定理
- c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator
- 51个Python鲜为人知的秘密特性,老司机看完都惊叹不已
- 青蛙与蚊子——C++练习题
热门文章
- 【原/转】UITableview性能优化总结
- ubuntu wifi
- Django-----中间件Cookie
- nginx1.8.1反向代理、负载均衡功能的实现
- Spring, MyBatis 多数据源的配置和管理
- C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
- android 巧用动画使您app风骚起来
- 许晴×××汤的营养价值
- 输出源文件的标题,目前执行行的行数,编译时间
- python json传参数可以传对象吗_廖雪峰的python系列教程(52)——IO编程之序列化...