[distcc] distcc gives sixfold speedup

Martin Pool mbp at samba.org
Fri Sep 27 05:07:01 GMT 2002


An anonymous distcc user reported a nearly sixfold improvement in
compilation speed, by distributing from his PC to a group of little
Celeron machines.

Considering that you can probably pick up 20 second-hand Celerons for
the cost of a good new PC it's a pretty good deal.

> 3. Your codebase: lines of code (by wc -l), and language:
>     60k C++
> 4. Your machines: number, OS, processor, memory, network connectivity:
>     Build master:  1.1GHz athlon 512M
>     distccd servers:  24x 400MHz celeron, 128M
>     Connectivity: switched 100Mbit ether
> 5. Time to compile, with and without distcc:
>      Without:  10 min 43 sec
>      With:      1 min 49 sec
> 6. Any other observations:
>      If (say, due to a reboot) distccd isn't running on the distccd
>      servers, "make -j 24" ends up spawning 24 copies of g++ on the
>      build master, which harms interactive response, to put it
>      lightly.  (it sometimes takes a few 10s of seconds to get control
>      back to kill the make)

>      Nonetheless, distcc is great.

-- 
Martin 

I think the environment without razorwire will have much more
amenity associated with it.
	-- Phillip Ruddock, Australian Minister for Immigration



More information about the distcc mailing list