主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

针对 MacintoshLinux 的建议系统限制

如果您使用 UNIX® 系统(Linux®Macintosh),建议您调整操作系统限制。根据您的安装,使用 ulimitlimit 命令检查并设置限制。请注意,这些命令可能需要 root 访问权限。

系统限制建议值选项 (ulimit)选项 (limit)

最大用户进程数

23741

-u

maxproc

最大打开文件描述符数

4096

-n

descriptors

例如,这些命令设置最大用户进程数。

ulimit -u 23741
limit maxproc 23741

更改 shell 内的限制只会影响该 shell 以及您在那里启动的任何后续 MATLAB® 会话。要使此设置在整个系统范围内持久,您必须修改相关文件。

  • Linux - 修改 limits.conf 文件。

  • Macintosh - 修改 plist 文件,例如 limit.maxfiles.plistlimit.maxproc.plist

如需帮助,请咨询您的系统管理员。

有关 ulimitlimitlimits.conf 的更多信息,请参阅它们的手册页。

如果没有这些设置,大型并行池在创建过程中可能会出错、挂起或丢失工作单元。当 MATLAB 尝试创建超出操作系统允许数量的用户进程或文件句柄时,就会出现这些问题。

如果使用计算机集群,则必须设置每台计算机的最大用户进程数。

另请参阅

主题