[yocto] Server specs for a continuous integration system

Christian Gagneraud chgans at gna.org
Mon Sep 2 14:45:28 PDT 2013


On 03/09/13 00:35, Burton, Ross wrote:

Hi Ross,

> On 2 September 2013 06:05, Christian Gagneraud <chgans at gna.org> wrote:
>> So right now, I'm thinking about:
>> - CPU: Xeon E5, maybe 2 x E5-2670/90, for a total of 16 cores (32 threads)
>> - Hard drives: 500GB, 1 TB or 2 TB (ideally with RAID if it can speed up the
>> builds)

RAID-5 seems to be what i am after.

>> - RAM: i don't really know, maybe 8 or 16 GB or more?
>
> At least 16GB of RAM for the vast amount of disk cache that will give
> you.  32GB or more will mean you can easily put the TMPDIR or WORKDIR
> into a tmpfs (there's been discussion about this a few weeks ago).

Yes, I remember that one now, well spotted!

> I've 16GB of RAM and a 8GB tmpfs with rm_work was sufficient for
> WORKDIR which gave a 10% speedup (and massive reduction on disk wear).

I'm a bit surprise to see only a 10% speedup.

>   Others have machines with 64GB RAM and use it for all of TMPDIR, at
> which point you'll be almost entirely CPU-bound.

OK, so 16GB sounds like a minimum, 32GB or 64GB being even better, at 
that size, this is not that cheap...

Thanks,

Chris

>
> Ross
>




More information about the yocto mailing list