Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Red Hat Software Supercomputing X Linux

Ask Slashdot: Best Linux Distro For Computational Cluster? 264

DrKnark writes "I am not an IT professional, even so I am one of the more knowledgeable in such matters at my department. We are now planning to build a new cluster (smallish, ~128 cores). The old cluster (built before my time) used Redhat Fedora, and this is also used in the larger centralized clusters around here. As such, most people here have some experience using that. My question is, are there better choices? Why are they better? What would be recommended if we need it to fairly user friendly? It has to have an X-windows server since we use that remotely from our Windows (yeah, yeah, I know) workstations."
This discussion has been archived. No new comments can be posted.

Ask Slashdot: Best Linux Distro For Computational Cluster?

Comments Filter:
  • Requirements (Score:1, Insightful)

    by hawkbat05 ( 1952326 ) on Thursday May 26, 2011 @03:49PM (#36254948)
    I think an important question here is why was Red Hat chosen for the other clusters? Your requirements aren't very specific, there are hundreds of distro's that could meet your criteria.
  • Re:RHEL (Score:5, Insightful)

    by pavon ( 30274 ) on Thursday May 26, 2011 @03:54PM (#36255046)

    If you need something cheaper (no licenses), you can always go CentOS.

    If you want something compatible with Red Hat but cheaper, you should go with Scientific Linux, which is the same sort of idea as CentOS, but has more timely releases, and is used by other major clusters, like the ones at Fermilab and CERN.

  • by guruevi ( 827432 ) on Thursday May 26, 2011 @03:56PM (#36255082)

    RH support is phenomenal and that's why a lot of businesses use it. If you want it on the cheap, go with what you're comfortable and have your specific calculation packages built in (Debian if you like apt and open source packages, RPM if you use a lot of commercial packages). If you're looking for performance and specific hardware enhancements, go Gentoo or one of it's brethren. Go with something that you can easily re-image if you're looking for lots of changes in software lineups or conflicts.

  • by Hatta ( 162192 ) on Thursday May 26, 2011 @04:54PM (#36255986) Journal

    Why? I know Ubuntu is the standard recommendation for grandma these days, but what makes you think it's particularly appropriate for a computational cluster? For instance, do you really need GNOME on a high performance cluster?

  • Re:Gentoo (Score:3, Insightful)

    by miknix ( 1047580 ) on Thursday May 26, 2011 @05:29PM (#36256490) Homepage

    With some chance of being modded down, I suggest Gentoo Linux. With Gentoo you can compile your kernel and everything else which might give you some arguable performance increase. Because Gentoo is a source-based distribution, it might help you with scientific development because all the library (boost, itpp, lapack, etc) headers (and source) are immediately available. There is support for scientific libraries like atlas, ACML, etc.. and you can easily change the default library for blas/laplack using a simple command line. You can also find up to date scientific software in the official Gentoo repository.
    I don't know about you but I find very useful being able to inspect the code of core libraries and patch it for my needs, if needed.
    Just my 2 cents.

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...