[Beowulf] Which distro for the cluster?

John Hearns john.hearns at streamline-computing.com
Fri Dec 29 01:50:45 PST 2006


Chetoo Valux wrote:
>
> 
> But then it comes the administration and maintenance burden, which for 
> me it
> should be the less, since my main task here is research ... so browsing the
> net I found Rocks Linux with plenty of clustering docs and administration
> tools & guidelines. I feel this should be the choice in my case, even if I
> sacrifice some computation efficiency.



You are thinking well here.
Choose a 'mainstream' distro - Rocks, Redhat based distro (Scientific 
Linux?) or SuSE.
An HPC cluster exists to run applications - you should look at the 
applications and which distro they will run under, and which are supported.
By this I mean - are your applications written in-house? If so, ask your 
users which compilers and libraries they need.
If you run commercial codes, you need to find out which distros are 
supported. Again, usually SuSE or Redhat.
So, being a little harsh at this time of year, Gentoo is unlikely to be 
your first choice in terms of getting support.

Also "sacrificing computational efficiency" is a red herring.
In HPC, there is a very unusual work pattern on machines - which I think 
people who think only in terms of web servers, general use machines etc. 
are caught out by.
IF you get your HPC cluster right - and you should try to as they cost 
$$$$, then 99% of CPU time is spent in applications.
You should then substitute "Gentoo for efficiency" by "Which compiler 
for efficiency".
Get your applications together, and download the one-month trial 
versions of Pathscale, Portland and Intel. And try them out.



-- 
      John Hearns
      Senior HPC Engineer
      Streamline Computing,
      The Innovation Centre, Warwick Technology Park,
      Gallows Hill, Warwick CV34 6UW
      Office: 01926 623130 Mobile: 07841 231235



More information about the Beowulf mailing list