R-makeCluster在Linux上的localhost上挂起

时间:2014-02-14 07:23:41

标签: linux r parallel-processing localhost cluster-computing

正如标题所说,makeCluster包中的makeSOCKclustersnow在linux机器上运行时会挂起..

cl <- makeCluster(4, type="SOCK)
cl <- makeSOCKcluster(c("localhost","localhost","localhost","localhost"))

挂起并且永远不会创建工作程序..此代码适用于具有相同R / RStudio版本的Windows 8.1计算机(64位)。这让我相信这是一个配置错误。也许防火墙? localhost工作人员是否受防火墙影响?我尝试通过sudo ufw disable禁用它,但代码仍然挂起..

有什么想法吗?

感谢。

Ubuntu Linux 13.04,Raring Ringtail
RStudio版本0.98.490
R版本3.02(2013-09-25)
平台:x86_64-pc-linux-gnu(64位)
snow_0.3-13

1 个答案:

答案 0 :(得分:2)

回答我自己的问题..

对于这种情况下的其他任何人(许多线程在线,但没有关于snow),它不起作用的原因是因为它没有足够的内存来分配..我清理了我的工作区,并且不料,创建集群是即时的。我的猜测是makeCluster正在等待资源,但它们从未被RStudio放弃。

感谢。