Matlabpool对开放工人来说非常缓慢

Matlabpool对开放工人来说非常缓慢,matlab,parallel-processing,Matlab,Parallel Processing,我刚刚组装了一个新设备(i7-4770K、512gb SSD、16gb DDR3 2133 mhz ram),并安装了MatlabR2013A。当我调用matlabpool命令时,打开每个单独的worker(您在TaskManager中看到的那些worker)需要非常长的时间。在我的旧钻机上大约需要10秒,但我的新钻机需要1分钟。我试过只增加一名工人,这需要很长时间 任何帮助都将不胜感激 谢谢这确实很奇怪。事实上,MathWorks网站声明: 对于磁盘密集型MATLAB应用程序,或者为了缩短MA

我刚刚组装了一个新设备(i7-4770K、512gb SSD、16gb DDR3 2133 mhz ram),并安装了MatlabR2013A。当我调用matlabpool命令时,打开每个单独的worker(您在TaskManager中看到的那些worker)需要非常长的时间。在我的旧钻机上大约需要10秒,但我的新钻机需要1分钟。我试过只增加一名工人,这需要很长时间

任何帮助都将不胜感激


谢谢

这确实很奇怪。事实上,MathWorks网站声明:

对于磁盘密集型MATLAB应用程序,或者为了缩短MATLAB的启动时间,可以利用固态驱动器或RAID等技术


您可以尝试使用,它可能会解决您的问题。

您可以尝试执行以下操作,以消除导致某些人(包括我自己)问题的一个较新功能(包含在MATLAB R2012a之后的版本中):

distcomp.feature( 'LocalUseMpiexec', false )
Mathworks对本地调度程序启动
R2010a的工人,该更改将其恢复为R2009b。

什么是操作系统?你有什么东西在后台运行吗?CPU负载是多少?嗨,是Windows8x64。这是一个全新的安装,所以很少有后台处理器在运行。在我等待每个工作进程打开时,CPU负载基本上为0%。在Windows和Mac OS X中,我的工作进程也需要一段时间。不需要一分钟,但可能需要25秒。感谢支持,这显然是一个罕见但烦人的问题。奇怪的是,它发生在windows和mac上。我的也需要大约25秒来打开每个worker,在一个超线程的四边形上,这对8个worker来说是一个很长的时间,哈哈。也许这与某个主板/cpu/ram组合有关……我想这相当简单,但你能确切地展示一下你做了什么吗?还有,你在其他(类似的)电脑上试过吗?太棒了,它修好了!谢谢我希望这能帮助很多其他人解决这个问题。哇!谢谢!对我来说,时间减少了约7倍!