如何在 Linux 服务器上设置 ulimit 和文件描述符数限制
副标题[/!--empirenews.page--]
在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。因为许多应用程序是基于 Java 和 Apache 的,安装和配置它们可能会导致打开过多的文件(文件描述符)。如果打开的文件描述符超过了默认设置的限制,就可能会面临访问控制问题,受阻于打开文件的挑战。许多生产环境因此而陷入停滞状态。 幸运的是,在基于 Linux 的服务器上,都有 ulimit 命令,通过它可以查看、设置、获取文件打开的状态和配置详情。此命令配备了许多选项,通过这些组合可以设置打开文件的数量。下面逐个命令用示例做了详细说明。 查看任何 Linux 系统中当前打开文件数的限制 要在 Linux 服务器上得到打开文件数的限制,请执行以下命令,
上面的数字表明用户可以在每个用户登录会话中打开 ‘146013’ 个文件。
这清楚地表明,各个 Linux 操作系统具有不同的打开文件数限制。这基于各自系统中运行的依赖关系和应用程序。 ulimit 命令 顾名思义,ulimit(用户限制)用于显示和设置登录用户的资源限制。当我们使用 -a 选项运行 ulimit 命令时,它将打印登录用户的所有资源限制。现在让我们在 Ubuntu/Debian 和 CentOS 系统上运行 ulimit -a, Ubuntu / Debian 系统
CentOS 系统
正如我们可以在这里看到的,不同的操作系统具有不同的限制设置。所有这些限制都可以使用 ulimit 命令进行配置/更改。 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何启动其他远程桌面用户
- 微软:Windows 10安装量已突破9亿
- 如何在Linux中验证ISO镜像
- Neofetch:在终端中显示Linux系统信息
- windows-server-2003 – Windows Server SBS 2003中的磁盘配
- 微软重回浏览器赛道,新版Edge能颠覆Chrome 吗?
- 如何隐藏Windows 10中的文件,以便任何人都无法看到它们
- remote-desktop – 仅允许RemoteApp,而不允许远程桌面
- windows-server-2003 – 对于Windows nslookup,“默认服务器
- Windows – 设置服务失败时发生的恢复操作
- 嘴硬的微软终于承认Windows 10开始菜单问题 承诺
- 通过编写扫雷游戏提高你的Bash技巧
- Unity编辑器现已正式面向Linux推出
- windows-server-2008-r2 – Windows Server 2008
- windows-xp – 找到瓶颈:Windows XP上的磁盘I /
- 5个有用的开源日志分析工具
- 微软悄然调整Windows 10:使用习惯要改变下了
- windows-server-2008 – 如何监控Adaptec / Inte
- ssh – 如何让Windows上的TortoiseHg(Mercurial)
- windows-server-2008 – 我在Windows Server 200