Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

distributed MAKE

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.

Specifications - platform - solaris-sparc and x86 also

Thank you Ankit

like image 773
ankit Avatar asked Mar 21 '11 05:03

ankit


1 Answers

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.

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

like image 168
Eric Melski Avatar answered Sep 23 '22 13:09

Eric Melski