All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christian Gagneraud <chgans@gna.org>
To: "Burton, Ross" <ross.burton@intel.com>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: Server specs for a continuous integration system
Date: Tue, 03 Sep 2013 09:45:28 +1200	[thread overview]
Message-ID: <522506F8.8060706@gna.org> (raw)
In-Reply-To: <CAJTo0LZSkA5Gr4AkaFEAuG0irsLWfeUkO2jXmmBXHJ6qcaGN_w@mail.gmail.com>


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

Hi Ross,

> On 2 September 2013 06:05, Christian Gagneraud <chgans@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
>



  reply	other threads:[~2013-09-02 21:45 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-02  5:05 Server specs for a continuous integration system Christian Gagneraud
2013-09-02 12:35 ` Burton, Ross
2013-09-02 21:45   ` Christian Gagneraud [this message]
2013-09-02 22:16     ` Chris Tapp
2013-09-02 23:29       ` Christian Gagneraud
2013-09-03  1:04         ` Elvis Dowson
2013-09-03  3:06           ` Christian Gagneraud
2013-09-03  8:55             ` Elvis Dowson
2013-09-04  3:02               ` Christian Gagneraud
2013-09-03 19:27           ` Chris Tapp
2013-09-03 19:22         ` Chris Tapp
2013-09-04  2:45           ` Christian Gagneraud
2013-09-04  3:47             ` Elvis Dowson
2013-09-13  5:58               ` Khem Raj
2013-09-03 11:57       ` lothar
2013-09-03 19:17         ` Chris Tapp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=522506F8.8060706@gna.org \
    --to=chgans@gna.org \
    --cc=ross.burton@intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.