无法增加 Mac 10.7 上的最大文件数限制

无法增加 Mac 10.7 上的最大文件数限制

我只能为设置较低的值launchctl limit maxfiles

我尝试了一下launchctl limit maxfiles 2048 2048,但没有任何变化:

$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 2048 2048
$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 1024 1024
$ launchctl limit maxfiles
maxfiles    500            500
$ launchctl limit maxfiles 499
$ launchctl limit maxfiles
maxfiles    499            499

我只能设置较低的值。较高的值不起作用。

答案1

尝试即时更改此设置不会有好运气。更好的方法是找到要影响的进程的启动 plist,然后更改那里的限制。终止进程,只要不超过系统限制,它就会按照您希望的限制重新启动。

这里有一个更改日志准确解释xml 文档中的哪些行需要更改以达到文件限制。另外,请确保您的限制小于系统每个进程的限制,否则launchd将完全忽略 plist 中更多文件的请求。

 $ sysctl kern.maxfilesperproc

相关内容