Our current automated build consists of 1 master box and 4 core-2-duo pizza boxed (at around 2.5Ghz), with 3 GB memory each, all runing ubuntu linux. (Using bamboo)
I have been asked to recalibrate this for running on one or more solaris boxes. Our current build consists of a mix of java builds, long running integration test builds and automated selenim tests - a fairly typical large project build. Our current environment has sufficient capacity, and we could probably lose a core or so without problem.
We are looking at 8 CPU solaris machines with "large" amounts of memory (16-32GB? I can choose). Or maybe several 4 cpu machines ?
Can I expect behaviour to scale in a fairly linear manner within a single box? I am looking for actual experiences here; "theoretical" observations about how IO may become a problem are not very interesting.