Stories
Slash Boxes
Comments

News for nerds, stuff that matters

FreeBSD Cluster At Purdue

Posted by Nik on Tue Jun 06, 2000 03:27 PM
from the NP:-Keep-the-faith dept.
luddite writes: "Two guys at Purdue University have assmbled a FreeBSD based cluster built cheap - very cheap. With under $2500 spent on the cluster, it's one sweet set-up. Just shows that if you take the time and put some effort into something, money doesn't have to limit your resources! The site also goes into some detail about what the cluster is made of, where they found the parts, how it's been configured, and what they plan to use it for."
This discussion has been archived. No new comments can be posted.
FreeBSD Cluster at Purdue | Log In/Create an Account | Top | 92 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:Purpose? by Anonymous Coward (Score:1) Tuesday June 06 2000, @11:58AM
  • Re:Budget fraud by Ranger Rick (Score:1) Tuesday June 06 2000, @12:51PM
  • Re:CPU Upgrades? by emil (Score:1) Tuesday June 06 2000, @11:43AM
  • Re:Why not BSD? by emil (Score:1) Tuesday June 06 2000, @12:02PM
  • Re:University Advantage by C.Lee (Score:1) Tuesday June 06 2000, @02:22PM
  • Cheap machines, beowulf and other things by tolldog (Score:1) Tuesday June 06 2000, @05:52PM
  • Linux 8 Node Cluster for $250 @ Purdue by doobie (Score:1) Tuesday June 06 2000, @04:28PM
  • Re:I believe... by doobie (Score:1) Tuesday June 06 2000, @04:37PM
  • Re:Linux 8 Node Cluster for $250 @ Purdue by doobie (Score:1) Wednesday June 07 2000, @04:21AM
  • Re:University Advantage by Bake (Score:1) Tuesday June 06 2000, @11:31AM
  • BSD Icon by planet_hoth (Score:1) Tuesday June 06 2000, @02:38PM
  • Re:Clustered BSD - with added Mach and Aqua? by HiredMan (Score:1) Tuesday June 06 2000, @11:50AM
  • Re:Clustered BSD - with added Mach and Aqua? by Max von H. (Score:1) Tuesday June 06 2000, @11:17AM
  • Re:FreeBSD v. Linux by JoeWalsh (Score:1) Wednesday June 07 2000, @06:49AM
  • Re:FreeBSD v. Linux by segmond (Score:1) Tuesday June 06 2000, @11:54AM
  • Cluster of clusters... by David Roundy (Score:1) Tuesday June 06 2000, @03:19PM
  • And it's got sound by HerrNewton (Score:1) Tuesday June 06 2000, @10:40AM
  • Re:1, 2, 3...15, 22. by boarder (Score:1) Tuesday June 06 2000, @11:02AM
  • Re:Hot Setup by Multics (Score:1) Tuesday June 06 2000, @05:49PM
  • Re:Budget fraud by Multics (Score:1) Saturday June 17 2000, @08:49AM
  • Re:1, 2, 3...15, 22. by Multics (Score:1) Tuesday June 06 2000, @06:39PM
  • Re:Cost is misleading by Multics (Score:1) Tuesday June 06 2000, @07:22PM
  • Re:slashdot effect - An Update by Multics (Score:1) Tuesday June 06 2000, @07:47PM
  • Re:I believe... by Multics (Score:1) Tuesday June 06 2000, @07:54PM
  • Re:Cheap machines, beowulf and other things by Multics (Score:1) Tuesday June 06 2000, @08:26PM
  • Re:why K6-2 ? by Multics (Score:1) Wednesday June 07 2000, @04:04AM
  • Re:How long did this take to install? by Multics (Score:1) Thursday June 08 2000, @07:53AM
  • Re:FreeBSD v. Linux by bugg (Score:1) Tuesday June 06 2000, @10:52AM
  • Re:I believe... by Ded Bob (Score:1) Tuesday June 06 2000, @12:03PM
  • PVM vs Mosix by Lawrence_Bird (Score:1) Tuesday June 06 2000, @03:41PM
  • Re:University Advantage. by technos (Score:1) Tuesday June 06 2000, @11:52AM
  • Re:Motherboards not shown in budget by VWswing (Score:1) Monday June 19 2000, @09:37AM
  • Re:FreeBSD v. Linux by AntiBasic (Score:1) Wednesday June 07 2000, @01:59PM
  • Re:Purdue Salvage by Zalini (Score:1) Tuesday June 06 2000, @02:41PM
  • Re:FreeBSD v. Linux by jefp (Score:1) Tuesday June 06 2000, @03:11PM
  • Re:Purpose? by thundrcast (Score:1) Tuesday June 06 2000, @05:24PM
  • Purpose? by nahtanoj (Score:1) Tuesday June 06 2000, @11:31AM
  • Re:Purpose? by nahtanoj (Score:1) Wednesday June 07 2000, @05:26AM
  • Re:Budget fraud by ChristianBaekkelund (Score:1) Friday June 16 2000, @12:38PM
  • Budget fraud by ChristianBaekkelund (Score:1) Tuesday June 06 2000, @12:03PM
  • Re:Cost is misleading by jon_c (Score:1) Tuesday June 06 2000, @01:41PM
  • Re:Lame. Six years late. by bfumerola (Score:1) Tuesday June 06 2000, @03:19PM
  • Re:University Advantage. by b_pretender (Score:1) Tuesday June 06 2000, @10:36AM
  • Re:University Advantage. by b_pretender (Score:1) Tuesday June 06 2000, @10:40AM
  • Re:How long did this take to install? by PrimeGuy (Score:1) Tuesday June 06 2000, @01:02PM
  • Re:FreeBSD v. Linux by frost22 (Score:1) Wednesday June 07 2000, @03:18AM
  • Re:FreeBSD v. Linux by thallgren (Score:1) Tuesday June 06 2000, @09:45PM
  • Re:How long did this take to install? by Sasseen (Score:1) Tuesday June 06 2000, @01:33PM
  • Clustered BSD - with added Mach and Aqua? by new500 (Score:1) Tuesday June 06 2000, @10:32AM
  • Re:Clustered BSD - with added Mach and Aqua? by new500 (Score:1) Tuesday June 06 2000, @12:05PM
  • Re:1, 2, 3...15, 22. by rotten_ (Score:1) Tuesday June 06 2000, @11:18AM
  • Beowulf Cluster by Dungeon Dweller (Score:1) Tuesday June 06 2000, @10:29AM
  • Re:University Advantage. by Dungeon Dweller (Score:1) Tuesday June 06 2000, @10:40AM
  • Re:Clustered BSD - with added Mach and Aqua? by Keith Maniac (Score:1) Tuesday June 06 2000, @11:14AM
  • Re:YABC (Yet Another Beowulf Cluster) by muyThaiBxr (Score:1) Tuesday June 06 2000, @11:07AM
  • nice by nomadic (Score:1) Tuesday June 06 2000, @11:28AM
  • why K6-2 ? by prot0z (Score:1) Wednesday June 07 2000, @12:34AM
  • UP on the Farm by fm6 (Score:1) Tuesday June 06 2000, @01:54PM
  • Re:How long did this take to install? by cr@ckwhore (Score:1) Tuesday June 06 2000, @12:40PM
  • Re:FreeBSD v. Linux by natenate (Score:1) Friday June 09 2000, @01:06PM
  • All very nice, but.. by JamesGreenhalgh (Score:1) Tuesday June 06 2000, @11:11PM
  • Re:FreeBSD v. Linux by Simm75 (Score:1) Tuesday June 06 2000, @10:47AM
  • slashdot effect by ardmhacha (Score:1) Tuesday June 06 2000, @12:32PM
  • Re:FreeBSD v. Linux by QBasic_Dude (Score:1) Tuesday June 06 2000, @12:19PM
  • KLAT2, a more powerful "cheap" cluster by tmattox (Score:1) Tuesday June 06 2000, @02:24PM
  • Re:KLAT2, any one? by tmattox (Score:1) Tuesday June 06 2000, @03:12PM
  • Re:KLAT2, a more powerful "cheap" cluster by tmattox (Score:1) Tuesday June 06 2000, @03:21PM
  • Re:Motherboards not shown in budget by Anonymous Coward (Score:2) Tuesday June 06 2000, @11:44AM
  • Why not BSD? by emil (Score:2) Tuesday June 06 2000, @11:24AM
  • CPU Upgrades? by emil (Score:2) Tuesday June 06 2000, @11:06AM
  • Re:YABC (Yet Another Beowulf Cluster) by BigD42 (Score:2) Tuesday June 06 2000, @11:19AM
  • Re:Why not BSD? by Duke of URL (Score:2) Tuesday June 06 2000, @11:52AM
  • will the clustering extensions work on !x86? by option8 (Score:2) Tuesday June 06 2000, @11:31AM
  • Re:I believe... by theCoder (Score:2) Tuesday June 06 2000, @11:15AM
  • Re:FreeBSD v. Linux by toolj23 (Score:2) Tuesday June 06 2000, @12:03PM
  • Re:will the clustering extensions work on !x86? by JatTDB (Score:2) Tuesday June 06 2000, @12:26PM
  • Re:Linux 8 Node Cluster for $250 @ Purdue by Multics (Score:2) Tuesday June 06 2000, @08:06PM
  • Re:Purpose? by be-fan (Score:2) Tuesday June 06 2000, @11:41AM
  • FreeBSD v. Linux by linuxonceleron (Score:2) Tuesday June 06 2000, @10:32AM
  • Re:I believe... by b_pretender (Score:2) Tuesday June 06 2000, @10:56AM
  • Re:Clustered BSD - with added Mach and Aqua? by b_pretender (Score:2) Tuesday June 06 2000, @11:00AM
  • Missing components? by Some Strange Guy (Score:2) Tuesday June 06 2000, @10:45AM
  • Motherboards not shown in budget by bak6926 (Score:2) Tuesday June 06 2000, @11:04AM
  • Cost is misleading by rotten_ (Score:2) Tuesday June 06 2000, @11:22AM
  • University Advantage. by Dungeon Dweller (Score:2) Tuesday June 06 2000, @10:32AM
  • Re:University Advantage by connorbd (Score:2) Tuesday June 06 2000, @01:13PM
  • 1, 2, 3...15, 22. by dmccarty (Score:2) Tuesday June 06 2000, @10:45AM
  • Hot Setup by PopeAlien (Score:2) Tuesday June 06 2000, @10:33AM
  • Re:1, 2, 3...15, 22. by luddite_geek (Score:2) Tuesday June 06 2000, @11:07AM
  • by BigD42 (2965) on Tuesday June 06 2000, @10:46AM (#1021405)
    Despite the synicism of the subject, its nice to see a beowulf cluster on Slashdot which doesn't use Linux. It helps to remind people that Beowulf != Cluster of linux boxes. After all the definition of a beowulf is
    It's a kind of high-performance massively parallel computer built primarily out of commodity hardware components, running a free-software operating system like Linux or FreeBSD, interconnected by a private high-speed network.

    http://www.dnaco.net/~kragen/beowulf-faq.txt

  • by bko (73379) on Tuesday June 06 2000, @11:55AM (#1021406) Journal
    First, realize that the machines they are talking about are Pentium (not PII/III) class machines. Thus, they require SIMMs, not DIMM memory. This is why they're using K6/2-500s and the like--they run in Socket 7 mainboards (albeit only at 66MHz memory bus). Memory like this is available quite cheaply.

    Second, good quality motherboards are basically there for the salvage -- on the news page they mention a an ASUS P55T2P4, which is, I believe, a 430HX board. But there's a big integer compute difference when it's outfitted w/ a 500MHz K6/2 vs the (likely) P133 that used to be sitting there.

    Thirdly, they mention that the machines are outfitted with at least 32MB of memory. This is not 128MB. You don't need 128MB to do a lot of tasks on either *BSD or Linux -- as long as you're doing things that have a <32MB resident set, you're going to be fine on either. FreeBSD is particularly good in low memory situations (its swap performance is better than Linux in my experience), but i'm pretty sure that this isn't important, because they are looking for big integer performance first and foremost. Otherwise, they're probably better served with fewer, faster nodes w/ K7s or PII/IIIs.

    Note that the machines have local HDs, so they can do local swap -- they don't need to keep shells, etc. swapped in over a network drive, either.

    So this sounds good, for the right task. there are obviously a bunch of tasks that would be better served by other styles of clusters, or other resource allocations, but for doing fast integer calculation on the super-cheap, this is a great way to go.

  • by QBasic_Dude (196998) on Tuesday June 06 2000, @10:49AM (#1021407) Homepage
    Some excerpts from the FreeBSD vs. Linux page at http://www.futuresouth.com/~fullermd/freebsd/bsdvl in.html page:

    Subject: Re: Why FreeBSD?

    Any response to a question like this is bound to upset someone. I'll
    answer with the caveat that this is my opinion that developed over the
    past three years following them both as well as other commercial OSs.
    Those of you offended in any way by this, please cat flames > /dev/null.

    That said -- the differences between FreeBSD and Linux can best be
    understood in the context of American politics. There are essentially two
    philosophies: Republican (FreeBSD) and Democrat (Linux).

    The FreeBSD organization is a republican structure -- we have our say as
    users, but the final decisions devolve to the core team who take the final
    responsibility for their decisions. FreeBSD takes a conservative approach.
    In other words, better things should work correctly at the expense of a
    minorities desires, than to please all of the people all of the time and
    have unexpected components of the OS breaking on a regular basis. We are
    free to vote our approval or disapproval by changing our OS.

    Linux is a democratic group. There is no single authority to accept final
    responsibility except for Linus as it relates to the kernel. Linux adopted
    early on a consensus approach (POSIX, etc.). In a sense, Linux is much
    like current Democratic politics -- the mob pretty much rules. The end
    result is that there is really no such thing as Linux -- there are
    distributions that use the Linux kernel and from then on you have
    essentially different operating systems. Slackware, for example, doesn't
    look at all like Red Hat. Describing Linux is much like describing Mach.
    (There isn't much - both are just micro kernels. _Anything_ can be
    implemented over them.)

    So as I see it, it comes down to this: vote for the philosophy that
    appeals to you. I use FreeBSD because I rely on my machine for many other
    uses besides tinkering with operating systems. FreeBSD doesn't change the
    world on me every 6 months. Linux is in constant change. New things are
    showing up all the time. If you like tinkering with operating systems and
    having things that used to work break, Linux may be your answer. If you
    don't know Unix -- pick one and get started. You'll learn how to pick the
    best choice. No matter which one you pick, it will be infinitely better
    that Micros**t anything.

    Enjoy.

    -- Jay

    ----------
    Subject: Re: Why FreeBSD?

    And the clouds parted on 21 Mar 97, and Jeff Roberts
    said:

    >On Fri, 21 Mar 1997, Bob Dole wrote:
    >
    >> Hi, I plan on changing to UNIX and I wonder wether I should take Linux or
    >> FreeBSD...
    >> Both seem to be an excellent choice, so you can't say one is better than
    >> the other. But in what are they different, in what is each specialized?
    >

    Then try them both: they're both "free", but you'll have to pay something
    for you Internet connection or CDROM distribution, depending on your
    circumstances. The following is not impartial, as I don't play with Linux
    much, but when I did I wasn't as happy as I am now 8).

    [opinions on]

    Linux is SysV-flavored (barely); FreeBSD is BSD-flavored (definitely).

    Linux's kernel is authored by one person (Linus Torvalds); FreeBSD is
    authored by (essentially) the core team.

    Linux addons come from pretty much everywhere; FreeBSD's get submitted from
    a lot of places also, but have to pass review to be included as part of the
    release.

    Linux has multiple releases (based on who's packaging), all somewhat
    different from each other, and somewhat inoperative as well. There's only
    one release to FreeBSD (per major version)

    Linux tends to be more cutting-edge and trendy, and tends to work with more
    hardware (to some degree), partly because of the "arrangements" made with
    vendors. FreeBSD requires that source code be freely obtainable for
    (nearly?) all it's parts, which scares some vendors into not cooperating,
    or at least not as well. The hardware that _is_ supported tends to be done
    pretty robustly.

    Linux is snappier for low-user-count systems, depending on what you're
    trying to do. FreeBSD tends to shine under real load (like WWW/FTP
    servers), and I don't really know if any major sites base such Internet
    services on Linux; quite a few seem to be using FreeBSD, particularly
    Walnut Creek CDROM, which carries quite a load on a consistent basis.

    There are far more books on Linux than FreeBSD per se, something I draw no
    conclusions on.

    The support on the Linux list(s) is something I haven't any personal
    experience with; the support on the FreeBSD lists is exemplary.

    [opinions off]

    Please correct any sins of commission and ommission you find above; I don't
    do this often enough to be any good at it.

    your mileage may vary, and best wishes,
    larry

    --------
    Subject: linux vs freebsd testimonial

    A few weeks ago, my single linux box fried. I replaced both the hard
    drive (with an identicle one) and linux with freebsd 2.1.5.

    The machine runs majordomo, ftp, apache, and an irc server.

    The performance is way up there! Under linux it would frequently slug
    down to a crawl. under FreeBSD it just keeps zipping along.

    There is a very definite noticable difference in response and load
    handling.
    -------
    ubject: Re: linux vs freebsd testimonial

    Since we've gotten along fairly well in our migration from Linux, I
    thought I'd share my experiences as well...

    We currently run on FBSD:

    1 Shell/user www (was NetBSD 1.0)
    1 DNS/mail/dialup auth/syslog (these two are sharing mail spool over NFS)
    1 utility/backup/freebies
    1 DNS/mail for seperate, wacky project
    2 virt www servers (3 are still Linux)
    2 co-locate www servers (www.firstview.com 3.6G/day, www.villagevoice.com)

    These have been the most trouble-free machines we've worked with. Some of
    the recent security problems were a bit tough (lots of cvsup-ing), but
    nothing compared to the nasty Slackware Linux Bug-o-the-month. The only
    reboots *any* of these machines have seen were intentional, which is
    something I just can't say about Linux. Performance is much better, and
    the "out of box" configuration is a lot more sensible than Slackware. A
    few of these machines really get beat on hard, and they just ask for more.

    We have to keep one Linux web server for compatibility with some odd
    sourceless C cgi's, but the other two will be history soon. Our news
    server is running Linux, but it's being replaced with a machine to be
    named "fridge" which will have 3 SCSI busses and 15 drives, and of course
    be running FBSD.

    I must say, this has made my job much easier. Linux is just too
    unpredictable when you don't have the time to play the
    "kernel-of-the-week" game. One of the Linux boxes still does the routine
    of freezing with no log entries or other hints; which is extremely
    frustrating. FBSD just seems like it was meant to be in a production
    environment...

    Thanks to all involved,
    -------

(1) | 2