![]() | = RUM Pentium Farm | ![]() |
Ziele:
![]() |
Hardware: 27 TDM plus 6 TDM DRAM,
Verwendung der KSR Platten und des Gehäuses Software: 100 DM Switch: 8 TDM |
![]() |
Summe: <= 42 TDM
Linpack 100: 20*19 MFLOPS = 380 MFLOPS
entspricht 1/3 KSR1-32 Peak und ca. 75 % Linpack
Alle 10 Rechner sind mit folgendem ausgestattet
trumpf-10
.
trumpf-9
läuft seit April 1997 als Win NT
Web Server.
trumpf-1
läuft seit April 1997 als Linux
NFS und Samba File Server.
Die Anfangsausstattung an Software war wie folgt:
/usr/trumpf/pvm3
)
/usr/trumpf/jdk-1.0.2
)
/usr/trumpf/pthreads
)
/usr/trumpf/mpi
)
/usr/trumpf/MapleV3
).
/usr/trumpf/gap3r4p3
).
/usr/trumpf/mas
).
/usr/trumpf/imps
).
Vernetzung der Rechner untereinander:
rsh
zwischen den Rechnern
benutzt werden.
rumix
auf trumpf-1
wesentlich verbessert.
Die früher vorhandene Ausweichmöglichkeit,
das auf allen Rechnern gemountete /home/tmp
Verzeichnis von trumpf-0 ist daher nicht mehr notwendig. /tmp
Verzeichnisse auf allen
Rechnern stehen Ihnen weiter zur Verfügung.
/usr/trumpf/pvm3
),
die Sie im Prinzip wie auf den KSR Rechnern benutzen können.
/usr/trumpf/pthread
).
Die Include und Lib Verzeichnisse werden automaisch angezogen,
wenn Sie die Scripte pg++
oder pgcc
aus /usr/trumpf/bin
benutzen.
/usr/trumpf/mpi
).
Die Include, Man und Lib Verzeichnisse werden automaisch angezogen,
wenn Sie die Scripte mpicc
, mpiman
oder mpif77
aus /usr/trumpf/bin
benutzen.
Zum starten der MPI Programme können Sie das Script
mpirun -nolocal -np <#processors>
<program>
benutzen.
/usr/trumpf/bin
finden
Sie weitere Software. Zum Beispiel das Script
ontrumpf <cmd>
, mit dem Sie ein
Kommando auf allen trumpf Rechnern ausführen lassen können.
pexec, pls, prm, pfind, pps, ppred
sowie die X-Programme sutload, sutdf
funktionieren und sind sehr nützlich.
Zum Beispiel pexec -all <cmd>
führt das Kommando auf allen trumpf Rechnern aus.
Lokale Festplatte auf Trumpf-5: 100MB und 500MB
-------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU trumpf5 100 2560 49.5 2645 16.6 1099 13.5 2163 39.1 2551 14.2 49.9 3.2 trumpf5 500 2736 53.1 2690 18.7 1265 16.1 2787 51.4 2937 15.9 28.2 2.1NFS innerhalb der Farm
Ohne Switch
-------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU trumpf-9 100 282 10.2 297 6.0 142 6.2 285 9.2 296 7.1 28.5 6.4 trumpf-9 500 271 9.9 288 5.8 141 6.0 273 9.1 293 7.0 18.9 4.4 Mit Switch
-------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU trumpf-5 100 395 15.0 381 7.9 194 7.3 375 12.4 401 8.6 26.8 6.5Vergleich SGI: suse to rumgraph
-------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU suse 100 245 37.1 436 22.6 176 22.6 320 39.5 401 19.5 25.8 13.2
weitere MPI Tests:
10 Prozessoren, 20 Prozessoren.
Anwender aus der Informatik:
Anwender aus der Betriebswirtschaft:
Viele WWW Anwendungen: