最大打开文件数,需要澄清

最大打开文件数,需要澄清

在我的机器上,

ulimit -n返回 2560

鉴于-n回报

打开文件描述符的最大数量。

这是否意味着系统在任何给定时间都不允许打开超过 2560 个文件?

如果没有,我如何找出系统对打开文件施加的硬限制?

答案1

文件描述符几乎是为所有东西创建的(因为 Linux 中的所有东西都是文件),从通过互联网连接到另一台计算机到运行大多数应用程序。资源限制是针对该特定时间点的。请记住,即使资源没有被使用,shell 也可能需要几个周期来清理它们。要查看您的硬限制设置,尝试执行ulimit -H -n此操作将显示硬限制,当您这样做时,ulimit -n它实际上就像ulimit -S -n显示软限制的运行一样。

相关内容