• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Distributed build overhead and Mac Mini vs XServe pricing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Distributed build overhead and Mac Mini vs XServe pricing


  • Subject: Re: Distributed build overhead and Mac Mini vs XServe pricing
  • From: Dave Camp <email@hidden>
  • Date: Mon, 17 Jan 2005 09:53:11 -0800

On Jan 14, 2005, at 12:57 PM, Andrew Kimpton wrote:

Anyone have any other data on the build overhead as the number of machines increases ? Or am I just trying to hard to justify building a stack of Mac Mini's on my desk 8-)

I posted some stats a while back for distributed builds on Dual 2.0 G5s.

The first set of tests were building the project only on the selected machine.

	Local(2)       55.3s
	Machine A(2)   48.5s
	Machine B(2)   45.0s

Interestingly, it's always faster to build on someone else's machine than yours. I'm assuming that is because there is other Xcode stuff going on at the same time that would be competing for CPU time with the gcc processes.

Next up were the combined machine tests.

Local(2) + Machine A(2) 36s 35% faster than my machine
Local(2) + Machine B(2) 37s About the same, as expected
Machine A(2) + Machine B(2) 32s 42% faster...
Local(2) + Machine A(2) + Machine B(2) 33s Not helping


As expected, adding an external box to the mix yields a nice speed boost. Using just external boxes is even better. Adding both of your CPU's into the mix adds negative value. Again, I think this indicates that there are other Xcode activities competing with the two gcc processes.

Final test using a single local processor and distributing builds.

Local(1) + Machine A(2) 32s
Local(1) + Machine B(2) 31s
Local(1) + Machine A(2) + Machine B(2) 26s Woot! 53% faster than a local-only compile.


This set seems to prove that combining external boxes with a single local CPU yields the best results. I also observed that Both of my CPUs were pegged, so the other CPU must have been busy with build overhead.

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Distributed build overhead and Mac Mini vs XServe pricing (From: Andrew Kimpton <email@hidden>)

  • Prev by Date: Re: Distributed build overhead and Mac Mini vs XServe pricing
  • Next by Date: Re: Distributed build overhead and Mac Mini vs XServe pricing
  • Previous by thread: Re: Distributed build overhead and Mac Mini vs XServe pricing
  • Next by thread: Re: Distributed build overhead and Mac Mini vs XServe pricing
  • Index(es):
    • Date
    • Thread