你好玛丽亚,
先问几个问题:
- MATLAB并行服务器运行在哪个平台,Linux还是Windows?
- 您正在使用哪个调度器(MJS、PBS等)?
- 你用的是多大的泳池?
- 每个节点有多少核?
- 每个节点有多少RAM ?
如果你正在运行非mjs,试试下面的方法。我将同时使用批处理和parpool。
setenv (“MDCE_DEBUG”,“真正的”)
Cluster = parcluster;
%如果您正在使用批处理
Job = cluster.batch();
job.wait
cluster.getDebug(工作)
%如果你使用parpool
pctconfig (“preservejobs”,真正的);
Pool = cluster.parpool();
cluster.getDebug (cluster.Jobs(结束)
如果你在使用MJS
MJS = parcluster;
乔丹。ClusterLogLevel = 4;
调用批处理或parpool
mjs.getClusterLogs ()
也许日志文件将显示其他内容。要我猜的话,我打赌你的内存快用完了。