分布式MAKE [英] distributed MAKE

查看:130
本文介绍了分布式MAKE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个MAKE编译过程,大约需要1个小时才能完成.我使用了-j命令,并将其减少到40分钟.我观察到的是CPU利用率很高,我的导师建议我将作业分配到本组织可用的不同服务器或计算机上.我读了有关distcc的文章,但它仅可用于C代码,并且我们混合使用了C和Java代码.请为我推荐一个合适的工具,因为我是从事此项目的唯一人,因此它是最容易安装和部署的工具.

I had a MAKE compilation process that took around 1 hour to complete earlier. I used the -j command and was able to reduce it to 40 mins. What I observed is that the CPU utilization was high and my mentor suggested me to distribute the jobs on different SERVERS or machines available with our organization. I read about distcc but it can be used for c code only and we have a mix of c and java code. Kindly suggest me an appropriate tool to look for and which is the easiest to install and deploy as I am the only one working on this project.

规格-平台-solaris-sparc和x86也

Specifications - platform - solaris-sparc and x86 also

谢谢 安奇

推荐答案

ElectricAccelerator 是Electric Cloud的商业产品,是GNU make的直接替代产品,它通过将工作分配到计算机集群来加速基于make的构建.它还可以分发和并行化基于ant的构建. Accelerator使用与distcc不同的机制,因此它不受任何特定工具链或开发语言的束缚.

ElectricAccelerator, a commercial product from Electric Cloud, is a drop-in replacement for GNU make that accelerates make-based builds by distributing the work to a cluster of computers. It can also distribute and parallelize ant-based builds. Accelerator uses a different mechanism than distcc so it is not tied to any particular toolchain or development language.

免责声明:我是ElectricAccelerator的架构师和首席开发人员.

Disclaimer: I'm the architect and lead developer of ElectricAccelerator.

这篇关于分布式MAKE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆