简单修改Linux系统文件描述符限制(Too many open files)
来源:互联网 发布:unity3d培训多少钱蓝鸥 编辑:程序博客网 时间:2024/04/30 08:06
在Linux下实现高并发服务器,默认的文件描述符限制会导致socket的EMFILE(24)错误,该错误描述为"Too many open files"。
查看当前所有限制:
# ulimit -a
单独查看文件描述符:
# ulimit -n
1024
当前终端环境的fd限制修改,仅限于本终端:
# ulimit -n 65535
# ulimit -n //查看设置后的值
查看系统最大文件描述符:
# cat /proc/sys/fs/file-max
190948
查看系统当前使用的描述符:
# cat /proc/sys/fs/file-nr
5440 0 190948
永久生效的设置方法:
在/etc/profile文件后,添加"ulimit -n 65535" (填入你想要的值,该值要小于系统最大限制file-max)
懒人命令:
# echo 'ulimit -n 65535' >> /etc/profile; source /etc/profile
查看当前所有限制:
# ulimit -a
- <span style="font-size:18px;">core file size (blocks, -c) 0
- data seg size (kbytes, -d) unlimited
- scheduling priority (-e) 0
- file size (blocks, -f) unlimited
- pending signals (-i) 15029
- max locked memory (kbytes, -l) 64
- max memory size (kbytes, -m) unlimited
- open files (-n) 1024
- pipe size (512 bytes, -p) 8
- POSIX message queues (bytes, -q) 819200
- real-time priority (-r) 0
- stack size (kbytes, -s) 10240
- cpu time (seconds, -t) unlimited
- max user processes (-u) 1024
- virtual memory (kbytes, -v) unlimited
- file locks (-x) unlimited</span>
单独查看文件描述符:
# ulimit -n
1024
当前终端环境的fd限制修改,仅限于本终端:
# ulimit -n 65535
# ulimit -n //查看设置后的值
查看系统最大文件描述符:
# cat /proc/sys/fs/file-max
190948
查看系统当前使用的描述符:
# cat /proc/sys/fs/file-nr
5440 0 190948
永久生效的设置方法:
在/etc/profile文件后,添加"ulimit -n 65535" (填入你想要的值,该值要小于系统最大限制file-max)
懒人命令:
# echo 'ulimit -n 65535' >> /etc/profile; source /etc/profile
0 0
- 简单修改Linux系统文件描述符限制(Too many open files)
- 简单修改Linux系统文件描述符限制(Too many open files)
- Too many open files -- linux文件描述符的限制调整
- centos 修改系统打开最大文件数限制 too many open files的解决方法
- 修改linux的最大文件句柄数限制 (Too many open files)
- 服务器异常java.io.IOException: Too many open files(系统最大文件打开数限制)
- Linux : too many open files
- Linux open too many files
- linux open too many files
- linux 打开文件数 too many open files 解决方法
- linux 打开文件数 too many open files 解决方法
- linux 打开文件数 too many open files 解决方法
- linux 打开文件数 too many open files 解决方法
- linux 打开文件数 too many open files 解决方法
- epoll/linux支持的最大连接数,文件描述符不够报错信息是too many open files的解决办法
- too many open files
- too many open files
- Too many open files
- Coolite Toolkit学习笔记:服务器端Alert,Confirm,Prompt
- 0001
- C++中的强制类型转换
- MINA心跳协议
- POJ 2085 JAVA
- 简单修改Linux系统文件描述符限制(Too many open files)
- jquery的has、find和filter函数的异同
- HDU 2222Keywords Search (ac自动机)
- ros的navigation之———gmapping应用详解(in ros)
- oracle case when then
- 细说KVO & KVC & NSNotificationCenter那些事
- P-CNN: Pose-based CNN Features for Action Recognition (CNN篇)
- JNI简介
- 右脑开发/开天眼/打通大周天/近视眼康复