分布式制作同一文件系统上的多台计算机

时间:2015-09-30 17:08:45

标签: makefile distributed

是否有一个make相当于在几台计算机之间分配任务,所有这些都在同一个文件系统上运行? (无需

示例:而不是直接调用编译命令,juste提升它,然后一台计算机可以执行它? (没有rsh像dmake)

1 个答案:

答案 0 :(得分:1)

您可以尝试使用ElectricAccelerator,这是GNU make的分布式高性能重新实现。它使用轻量级自动虚拟化来处理参与计算机之间的文件共享,以及一些clever technology以确保正确的并行构建,即使您的依赖项不完整。它是商业产品,但您可以下载并试用免费增值变体ElectricAccelerator Huddle

或者您可以尝试类似distcc的内容,它可以将gcc(和gcc-like)编译命令分发到远程系统,并与好的gmake -j结合使用。

免责声明:我是ElectricAccelerator的首席架构师