From ea177ceb5488167d1db58f021d93adc62ef83f28 Mon Sep 17 00:00:00 2001 From: gferg <> Date: Tue, 9 Apr 2002 14:00:22 +0000 Subject: [PATCH] updated --- LDP/howto/linuxdoc/Cluster-HOWTO.sgml | 296 +++++++++++++++++++------- 1 file changed, 216 insertions(+), 80 deletions(-) diff --git a/LDP/howto/linuxdoc/Cluster-HOWTO.sgml b/LDP/howto/linuxdoc/Cluster-HOWTO.sgml index a98ba733..0084a9e5 100644 --- a/LDP/howto/linuxdoc/Cluster-HOWTO.sgml +++ b/LDP/howto/linuxdoc/Cluster-HOWTO.sgml @@ -5,7 +5,7 @@
This section covers the hardware choices I've made. Unless noted,
-assume that everything works
This section covers the hardware choices I've made. Unless noted
+in the
+section, assume that everything works
Hardware installation is also fairly straight-forward unless -otherwise noted, with most of the details covered by the manuals.
+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). @@ -57,15 +63,31 @@ otherwise noted, with most of the details covered by the manuals. 32 machines have the following setup each:
32 machines have the following setup each:
+
+
1 external server with the following setup: +
1 server for external use (dissemination of information) with the
+following setup:
1 desktop with the following setup:
+
+
2 desktops with the following setup:
+
+
2 desktops with the following setup:
+
+
2 desktops with the following setup:
+
+
4 desktops with the following setup:
2 desktops with the following setup: +
2 desktops with the following setup:
-
-
Backup:
Monitors:
Networking is important:
Our vendor is Hard Drives Northwest (
Specfically we use 2.2.17-14 kernel based on the KRUD 7.0 -distribution. We use our own software for parallising applications but -have experimented with PVM and MPI. In my view, the overhead for these -pre-packaged programs is too high.
+We use Linux systems with a 2.4.9-7 kernel based on the KRUD 7.2 +distribution, and 2.2.17-14 kernel based on the KRUD 7.0 +distribution. These distributions work very well for us since updates +are sent to us on CD and there's no reliance on an external network +connection for updates. They also seem "cleaner" than the regular Red +Hat distributions.
+ +We use our own software for parallelising applications +but have experimented with PVM and MPI. In my view, the overhead for +these pre-packaged programs is too high. I recommend writing +application-specific code for the tasks you perform (that's one +person's view).
This section is still being developed as the usage on my cluster evolves, but so far we tend to write our own sets of message passing routines to communicate between processes on different machines.
@@ -385,10 +484,47 @@ the machines (for example, when analysing a whole genome using a single gene technique, each processor can work on one gene at a time independent of all the other processors). -So far we have not found the need to use a professional queing +
So far we have not found the need to use a professional queueing system, but obviously that is highly dependent on the type of applications you wish to run.
+ + +For the single most important program we run (our ab initio +protein folding simulation program), using the Pentium 3 1 GHz +processor machine as a reference frame, the Athlon 1.2 GHz processor +machine is about 16% faster on average, the Pentium 4 1.7 GHz machine +is about 25-32% faster on average, and the Athlon 1.5 GHz processor is +about 80% faster on average (yes, the Athlon 1.5 GHz is faster than +the Xeon 1.7 GHz since the Xeon executes only six instructions per +clock (IPC) whereas the Athlon executes nine IPC (you do the math!)). +
+ + These machines are incredibly stable both in terms of hardware and
+software once they have been debugged (usually some in a new batch of
+machines have hardware problems). Reboots have generally occurred
+when a circuit breaker is tripped. The first machine I installed has
+been up since its birth!
+
+