文件描述符到底是谁控制的
2018-07-06 15:12
99 查看
-
ulimit
-
ulimit -SHn 2048 更改当前session的配置,退出及失效
-
永久生效需要修改 /etc/security/limits.conf ,其格式为:
* soft nofile 204800 * hard nofile 204800 * soft nproc 204800 * hard nproc 204800 * 代表针对所有用户 noproc 是代表最大进程数 nofile 是代表最大文件打开数 这两个文件也需要注意一下,有时候需要一起修改 /etc/security/limits.d/90-nproc.conf /etc/security/limits.d/def.conf
- /proc/sys/fs/nr_open 也需要修改,如果上面第一条的值超过此值,则系统无法正常登陆
-
此值为系统能够打开的文件描述符
vim /etc/sysctl.conf fs.file-max=65535 等同于/proc/sys/fs/file-max
其它相关的一些设置
-
最大进程数
cat /proc/sys/kernel/pid_max
-
最大线程数
/proc/sys/kernel/threads-max
-
查看当前系统使用的打开文件描述符数
[root@localhost bin]# cat /proc/sys/fs/file-nr 5664 0 186405 其中第一个数表示当前系统已分配使用的打开文件描述符数,第二个数为分配后已释放的(目前已不再使用),第三个数等于file-max。
相关文章推荐
- Linux网络编程 - TCP高级应用:socket文件描述符属性控制
- 【原创】《Linux高级程序设计》杨宗德著 - TCP高级应用 - socket文件描述符属性控制 分类: Linux --- 应用程序设计 2014-12-06 10:26 61人阅读 评论(0) 收藏
- 【原创】《Linux高级程序设计》杨宗德著 - TCP高级应用 - socket文件描述符属性控制
- 最经典的实现字符数控制的方案哦!(完善版)
- Oracle 恢复测试-控制文件篇(二)
- jquery html5 视频播放控制代码
- 数据库理论_事务&并发控制_001
- 通过win32api让c#控制Windows任务栏
- 版本控制四(整合Eclipse和Apache)
- jquery-ui-datepicker 可控制是否显示时分秒
- 要将linux内核的带级别控制的printk内容打印出来,在命令行 输入 dmesg -n 8 就将所有级别的信息都打印出来
- 启动oracle,报错1053:服务没有及时响应启动或控制请求
- 文件描述符与重定向
- 在CGD中快速实现多线程的并发控制
- ireport根据相关条件控制样式设置
- mysql权限控制
- windows远程控制mac的步骤
- 防止库函数无意间修改那些不受你控制的对象
- 使用MediaPlayer播放本地音乐并控制音量
- 最经典的实现字符数控制的方案