Windows 中是否有“hard / soft nofile”等效项?

Windows 中是否有“hard / soft nofile”等效项?

我正在按照针对 Linux 的教程在我的 Win 10 机器上安装一个项目开发环境,其中一个步骤是设置软 nofile 4096 和硬 nofile 65572。我知道这些在 Linux 中的作用,但我想知道是否有 Windows 等效功能,或者我是否应该完全跳过该步骤。

答案1

(对于不熟悉 Linux 的人来说:这些设置代表n数量o文件非 root 进程可以拥有的。)

不,Windows 有实际上没有限制取决于用户或进程可以同时打开的句柄数量(以及文件数量)。如文章Frank Thomas 在评论中链接称,每个进程最多可以打开 16,777,216 个句柄,因为这是句柄表中允许的最大条目数,但这远远超出了任何应用程序所需的数量。实际上,你无法达到这个数字,因为你需要内存来做其他事情。

请注意,显示的“每个会话的最大打开文件数”限制net config server仅适用于从网络共享访问文件的客户端。该net命令不提供改变该限制的方法。

相关内容