【问题标题】:Distributed make for several computers on same file system同一文件系统上多台计算机的分布式make
【发布时间】:2015-09-30 17:08:45
【问题描述】:

是否有一个等效于在多台计算机上分发任务的方法,所有计算机都在同一个文件系统上运行? (不必

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

【问题讨论】:

    标签: makefile distributed


    【解决方案1】:

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

    您也可以尝试distcc 之类的东西,它可以将 gcc(和类似 gcc)的编译命令分发到远程系统,与旧的 gmake -j 结合使用。

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

    【讨论】:

    • 是否有任何技术文档可供您如何在实际项目中使用加速器?网络研讨会似乎大多是针对管理层的营销幻灯片。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 2018-03-10
    • 2013-06-07
    • 1970-01-01
    • 2012-11-23
    相关资源
    最近更新 更多