我不熟悉集群并试图深入了解它。我有一个项目,已编译并在windows
上运行,并在多个linux
发行版上运行。最近,我被分配在Raspberry-pi
上运行该项目。我进行了编译,并产生了此错误Virtual memory exhausted: Cannot allocate memory
。我使用swap
并最终成功编译,但是当我运行程序时,它给出了segmentaion error
。该项目比raspberry-pi拥有更多的内存,我正在考虑将多个raspberry-pis集群,然后运行该项目。我研究并找到了MPI
库。现在我很困惑,
我可以集群并仍然运行已经可用的项目吗?
通过记住群集(mip
)来编写新的源代码?
此外,通过群集,我将看到4倍的RAM和4倍的RAM CPU,如果使用了4个Raspberry-pi?