Kleiner Linux Cluster

thysol

BIOS-Overclocker(in)
Hi,
Ich möchte mir ein kleines Linux Cluster mit insgesamt 4 Rechnern aufbauen. Was für ein Netzwerk Equipment brauche ich dafür? Reicht ein einfacher 4 Port Gbit switch? Wenn ja, welche switches sind empfehlenswert? Hohe Transferraten im Netzwerk sind sehr wichtig.
 
Naja welche Bandbreite zwischen den Rechnern erforderlich is hängt größtenteils davon ab, welche Anwendung du benutzt.
 
Naja welche Bandbreite zwischen den Rechnern erforderlich is hängt größtenteils davon ab, welche Anwendung du benutzt.

Ich benutze eigens programmierte C++/OpenCL Software. Die Rechner sollen ueber openMPI kommunizieren. Da alle Rechner an der selben Aufgabe parallel arbeiten sollen ist eine hohe Bandbreite wichtig.
 
Wenn du bezahlbares Eqiupment haben willst musst du Gigabit Netzwerk nehmen. Und da reicht dann auch ein guter Gigabit-Switch mit 4 Ports.

Ansonsten musst du InfiniBand oder 10-Gbit/s-Ethernet nehmen.

Steht aber auch auf Wikipedia: Message Passing Interface
 
Ich benutze eigens programmierte C++/OpenCL Software. Die Rechner sollen ueber openMPI kommunizieren. Da alle Rechner an der selben Aufgabe parallel arbeiten sollen ist eine hohe Bandbreite wichtig.
Ist es nicht möglich, sowas über die Chunksize der Datenpakete zu regeln? Ich habe von sowas nicht viel Ahnung, beim Verteilten Kompilieren beispielsweise kann man so aber "langsame" Netzwerke ein wenig kompensieren, indem einfach größere Mengen Sourcecode ausgetauscht werden, so dass die einzelnen Nodes länger autark arbeiten, bis sie wieder Daten austauschen müssen.

MfG Jimini
 
Wenn du bezahlbares Eqiupment haben willst musst du Gigabit Netzwerk nehmen. Und da reicht dann auch ein guter Gigabit-Switch mit 4 Ports.

Ansonsten musst du InfiniBand oder 10-Gbit/s-Ethernet nehmen.

Steht aber auch auf Wikipedia: Message Passing Interface

Ich denke Gbit Ethernet sollte ausreichen.

Ist es nicht möglich, sowas über die Chunksize der Datenpakete zu regeln? Ich habe von sowas nicht viel Ahnung, beim Verteilten Kompilieren beispielsweise kann man so aber "langsame" Netzwerke ein wenig kompensieren, indem einfach größere Mengen Sourcecode ausgetauscht werden, so dass die einzelnen Nodes länger autark arbeiten, bis sie wieder Daten austauschen müssen.

MfG Jimini

Du hast Recht, bei meinem speziellen Programm kann mann eigentlich den Datentransfer auf ein Minimum halten. Ich glaube dann reicht vielleicht sogar noch unser alter 100Mbit Router.
 
Du hast Recht, bei meinem speziellen Programm kann mann eigentlich den Datentransfer auf ein Minimum halten. Ich glaube dann reicht vielleicht sogar noch unser alter 100Mbit Router.
Je nachdem, welche Datenmengen anfallen, kann sich ein GBit-fähiger Router oder Switch durchaus lohnen. Diese Geräte kosten heute nicht mehr wirklich viel - und 12,5 MB/s sind verglichen mit ~125MB/s ziemlich wenig. Zudem ist es meist eine Investition, die sich über Jahre auszahlt.

MfG Jimini
 
Je nachdem, welche Datenmengen anfallen, kann sich ein GBit-fähiger Router oder Switch durchaus lohnen. Diese Geräte kosten heute nicht mehr wirklich viel - und 12,5 MB/s sind verglichen mit ~125MB/s ziemlich wenig. Zudem ist es meist eine Investition, die sich über Jahre auszahlt.

MfG Jimini

Stimmt, es ist also wahrscheinlich am besten wenn wir einen 4x1Gbit Ethernet Router kaufen, weil ein Router kann deutlich mehr als eine Switch, ist also vielleicht sinnvoller einen Router zu kaufen der danach noch genutzt wird als wie eine Switch die nach dem testen des Linux Clusters in einer Ecke verstaubt. Koenntest du mir ein paar empfehlenswerte Router vorschlagen?
 
GBit-fähige Router sind relativ teuer, vielleicht lohnt sich ein GBit-Switch dann eher. Einen 5-Port-Switch von Netgear gibt es schon für rund 20 €. TP-Link wird hier auch immer wieder empfohlen, da gibt es schon was ab ~14 €. Ich persönlich würde nur die Finger von D-Link lassen, ich habe mit deren Geräten sehr oft Stabilitätsprobleme gehabt.
Schau am besten mal hier rein: http://geizhals.at/deutschland/?cat=switchgi&sort=p&xf=656_4~659_1000Base-T~658_unmanaged#xf_top

MfG Jimini
 
Der TP-Link TL-SG1008D sollte genügen, hab davon 5 Stück im Einsatz und noch keine Probleme mit gehabt, auch hält er selbst bei multiplen Zugriffen die 1GBit Übertragungsrate relativ stabil.



Muss meine nur mit einem langsam drehenden 140er von Noiseblocker kühlen da ich sie gestapelt habe. :ugly:
 
Zurück