old-www/HOWTO/Cluster-HOWTO-2.html

170 lines
6.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> Linux Cluster HOWTO : Hardware</TITLE>
<LINK HREF="Cluster-HOWTO-3.html" REL=next>
<LINK HREF="Cluster-HOWTO-1.html" REL=previous>
<LINK HREF="Cluster-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Cluster-HOWTO-3.html">Next</A>
<A HREF="Cluster-HOWTO-1.html">Previous</A>
<A HREF="Cluster-HOWTO.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2.</A> <A HREF="Cluster-HOWTO.html#toc2">Hardware</A></H2>
<P> This section covers the hardware choices I've made. Unless noted
in the
<A HREF="Cluster-HOWTO-4.html#known_hardware_issues">known hardware issues</A>
section, assume that everything works <I>really</I> well. </P>
<P> Hardware installation is also fairly straight-forward unless
otherwise noted, with most of the details covered by the manuals. For
each section, the hardware is listed in the order of purchase (most
recent is listed first). </P>
<H2><A NAME="ss2.1">2.1</A> <A HREF="Cluster-HOWTO.html#toc2.1">Node hardware</A>
</H2>
<P> 32 machines have the following setup each: </P>
<P>
<UL>
<LI> 2 XEON 2.66GHZ 533FSB CPUs </LI>
<LI> Supermicro 6013A-T 1u case and motherboard </LI>
<LI> 2 512MB PC2100 DDR REG ECC RAM </LI>
<LI> 1 80GB SEA 7200 SATA HD </LI>
<LI> 1 250GB SEA 7200 SATA HD </LI>
</UL>
</P>
<P> 32 machines have the following setup each: </P>
<P>
<UL>
<LI> 2 XEON 2.4GHZ 533FSB CPUs </LI>
<LI> Supermicro X5DPR-1G2 motherboard </LI>
<LI> 2 512MB PC2100 DDR REG ECC RAM </LI>
<LI> 1 40GB SEA 7200 HD </LI>
<LI> 1 120GB SEA 7200 HD </LI>
<LI> Supermicro Slim 24X CDROM </LI>
<LI> CSE-812 400 C/B 1U case </LI>
</UL>
</P>
<P> 32 machines have the following setup each: </P>
<P>
<UL>
<LI> 2 AMD Palamino MP XP 2000+ 1.67 GHz CPUs </LI>
<LI> Asus A7M266-D w/LAN Dual DDR motherboard </LI>
<LI> 2 Kingston 512mb PC2100 DDR-266MHz REG ECC RAM </LI>
<LI> 1 41 GB Maxtor 7200rpm ATA100 HD </LI>
<LI> 1 120 GB Maxtor 5400rpm ATA100 HD </LI>
<LI> Asus CD-A520 52x CDROM </LI>
<LI> 1.44mb floppy drive </LI>
<LI> ATI Expert 2000 Rage 128 32mb </LI>
<LI> IN-WIN P4 300ATX Mid Tower case </LI>
<LI> Enermax P4-430ATX power supply </LI>
</UL>
</P>
<P> 32 machines have the following setup each: </P>
<P>
<UL>
<LI> 2 AMD Palamino MP XP 1800+ 1.53 GHz CPUs </LI>
<LI> Tyan S2460 Dual Socket-A/MP motherboard </LI>
<LI> Kingston 512mb PC2100 DDR-266MHz REG ECC RAM </LI>
<LI> 1 20 GB Maxtor UDMA/100 7200rpm HD </LI>
<LI> 1 120 GB Maxtor 5400rpm ATA100 HD </LI>
<LI> Asus CD-A520 52x CDROM </LI>
<LI> 1.44mb floppy drive </LI>
<LI> ATI Expert 98 8mb AGP video card </LI>
<LI> IN-WIN P4 300ATX Mid Tower case </LI>
<LI> Intel PCI PRO-100 10/100Mbps network card </LI>
<LI> Enermax P4-430ATX power supply </LI>
</UL>
</P>
<P> 32 machines have the following setup each: </P>
<P>
<UL>
<LI> 2 Pentium III 1 GHz Intel CPUs </LI>
<LI> Supermicro 370 DLE Dual PIII-FCPGA motherboard </LI>
<LI> 2 256 MB 168-pin PC133 Registered ECC Micron RAM </LI>
<LI> 1 20 GB Maxtor ATA/66 5400 RPM HD </LI>
<LI> 1 40 GB Maxtor UDMA/100 7200 RPM HD </LI>
<LI> Asus CD-S500 50x CDROM </LI>
<LI> 1.4 MB floppy drive </LI>
<LI> ATI Expert 98 8 MB PCI video card </LI>
<LI> IN-WIN P4 300ATX Mid Tower case </LI>
</UL>
</P>
<H2><A NAME="ss2.2">2.2</A> <A HREF="Cluster-HOWTO.html#toc2.2">Server hardware</A>
</H2>
<P> Two servers for external use (dissemination of information) with
the following setups:</P>
<P>
<UL>
<LI> 2 AMD Opteron 240 1.4 GHz CPUs </LI>
<LI> RIOWORKS HDAMB DUAL OPTERON motherboard </LI>
<LI> 4 KINGSTON 512MB PC3200 REG ECC RAM </LI>
<LI> 80GB MAX 7200 UDMA 133 HD </LI>
<LI> 6 200GB WD 7200 8MB HD </LI>
<LI> ASUS 52X CD-A520 CDROM </LI>
<LI> 1.44mb floppy drive </LI>
<LI> Antec 4U22ATX550EPS 4u case </LI>
</UL>
</P>
<P>
<UL>
<LI> 2 AMD Palamino MP XP 2000+ 1.67 GHz CPUs </LI>
<LI> Asus A7M266-D w/LAN Dual DDR </LI>
<LI> 4 Kingston 512mb PC2100 DDR-266MHz REG ECC RAM </LI>
<LI> Asus CD-A520 52x CDROM </LI>
<LI> 1 41 GB Maxtor 7200rpm ATA100 HD </LI>
<LI> 6 120 GB Maxtor 5400rpm ATA100 HD </LI>
<LI> 1.44mb floppy drive </LI>
<LI> ATI Expert 2000 Rage 128 32mb </LI>
<LI> IN-WIN P4 300ATX mid tower case </LI>
<LI> Enermax P4-430ATX power supply </LI>
</UL>
</P>
<H2><A NAME="ss2.3">2.3</A> <A HREF="Cluster-HOWTO.html#toc2.3">Desktop and terminal hardware</A>
</H2>
<P> We have identified at least two kinds of users of our cluster:
those that need (i.e., take advantage of) permanent local processing
power and disk space in conjunction with the cluster to speed up
processing, and those that just need only the cluster processing
power. The former are assigned "desktops" which are essentially
high-performance machines, and the latter are assigned dumb
"terminals". Our desktops are usually dual or quad processor machines
with the current high-end CPU being a 1.6 GHz Opteron, having as much
as 10 GB of RAM, and over 1 TB of local disk space. Our terminals are
essentially machines where a user can log in and then run jobs on our
farm. In this setup, people may also use laptops as dumb terminals. </P>
<H2><A NAME="ss2.4">2.4</A> <A HREF="Cluster-HOWTO.html#toc2.4">Miscellaneous/accessory hardware</A>
</H2>
<P> We generally use/prefer Viewsonic monitors, Microsoft Intellimouse
mice, and Microsoft Natural keyboards. These generally have worked
quite reliably for us. </P>
<H2><A NAME="ss2.5">2.5</A> <A HREF="Cluster-HOWTO.html#toc2.5">Putting-it-all-together hardware</A>
</H2>
<P> For visual access to the nodes, we initially used to use KVM
switches with a cheap monitor to connect up and "look" at all the
machines. While this was a nice solution, it did not scale. We
currently wheel a small monitor around and hook up cables as needed.
What we need is a small hand held monitor that can plug into the back
of the PC (operated with a stylus, like the Palm). </P>
<P> For networking, we generally use Netgear and Cisco switches. </P>
<H2><A NAME="ss2.6">2.6</A> <A HREF="Cluster-HOWTO.html#toc2.6">Costs</A>
</H2>
<P> Our vendor is Hard Drives Northwest (
<A HREF="http://www.hdnw.com">http://www.hdnw.com</A>). For each
compute node in our cluster (containing two processors), we paid about
$1500-$2000, including taxes. Generally, our goal is to keep the cost
of each processor to below $1000 (including housing it). </P>
<HR>
<A HREF="Cluster-HOWTO-3.html">Next</A>
<A HREF="Cluster-HOWTO-1.html">Previous</A>
<A HREF="Cluster-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>