170 lines
6.3 KiB
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>
|