此Wiki条目应作为linux文件限制配置的纪录片.
>什么是软限制与硬限制?
>如何控制硬限制?
>如何控制软限制?
>内核fs.file-max和用户ulimit -n是否相关?
请描述您的配置有效的linux发行版,因为各个供应商以不同的方式配置内容.
根据lstvan回复更新:
对于希望自动执行此 *** 作的人,至少在ubuntu服务器上,您可以将其放入计算机安装脚本中:
echo 'fs.file-max = 65000' > /etc/sysctl.d/60-file-max.confecho '* soft nofile 65000' > /etc/security/limits.d/60-nofile-limit.confecho '* hard nofile 65000' >> /etc/security/limits.d/60-nofile-limit.confecho 'root soft nofile 65000' >> /etc/security/limits.d/60-nofile-limit.confecho 'root hard nofile 65000' >> /etc/security/limits.d/60-nofile-limit.conf解决方法 您的 *** 作系统设置了主机上任何正在运行的应用程序可以打开的文件数量限制.您可以通过修改2个配置文件轻松扩展基本值1024(通常为1024):
# vi /etc/sysctl.conffs.file-max = 32000# vi /etc/security/limits.confyouruser soft nofile 10000youruser hard nofile 30000
硬和软的限制:
man 5 limits.conf
hardfor enforcing hard resource limits. These limits are set by the superuser and enforced by the Kernel. The user cannot raise his requirement of system resourcesabove such values.softfor enforcing soft resource limits. These limits are ones that the usercan move up or down within the permitted range by any pre-exisiting hard limits. The values specifIEd with this token can be thought of as default values,for normal system usage.
HTH
总结以上是内存溢出为你收集整理的如何使用fs.file-max和ulimit配置linux文件描述符限制全部内容,希望文章能够帮你解决如何使用fs.file-max和ulimit配置linux文件描述符限制所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)