Construiți un supercomputer
Ai nevoie de o mașină care să poată livra sute de miliarde de calcule în virgulă mobilă o secundă? Sau aveți nevoie de o poveste despre modul în care supercomputerul din subsolul dvs. a schimbat un switch? Construirea propriului cluster de computere de înaltă performanță, denumit și supercomputer, este o provocare pe care orice geek cu experiență îl poate atinge cu un weekend de timp liber și niște bani pentru ardere. Din punct de vedere tehnic, un computer modern multi-procesor este o rețea de computere care funcționează în paralel pentru a rezolva o problemă. Acest articol descrie pe scurt pașii din proces și se concentrează pe hardware și software.
conținut
metodă

1
Mai întâi determinați componentele și resursele hardware necesare. Aveți nevoie de un nod cap, cel puțin o duzină de noduri de calcul identice, un switch Ethernet, o bară de alimentare și un suport. Determinați cerințele electrice, răcirea necesară și spațiul necesar. De asemenea, decideți ce adresă IP doriți pentru rețelele private, modul în care numiți nodurile, pachetele software pe care doriți să le instalați și ce tehnologie ar trebui să furnizeze o putere paralelă de calcul (mai târziu, mai târziu).
- Deși hardware-ul este costisitor, software-ul enumerat în acest ghid este gratuit și mai ales cu sursă deschisă.
- Dacă doriți să vedeți cât de repede ar fi teoretic supercomputerul dvs., utilizați acest instrument: https://hpl-calculator.sourceforge.net/.

2
Construiți nodurile de calcul. Trebuie să asamblați nodurile de calcul sau să achiziționați deja servere asamblate.

3
Instalați serverele în rack. Începeți la partea inferioară, astfel încât rack-ul să nu fie prea greu. Veți avea nevoie de un prieten care să vă ajute în acest sens - serverele pot fi foarte grele și le puteți îndrepta în șinele pe care le dețin în raft este dificil.

4
Instalați comutatorul Ethernet peste șasiul serverului. Luați un moment pentru a configura comutatorul. Permiteți mărimile de dimensiune jumbo de 9.000 de octeți, setați adresa IP la adresa IP statică specificată în pasul 1 și dezactivați protocoalele de rutare inutile, cum ar fi snoopingul SMTP.

5
Instalați unitatea de distribuție a alimentării (PDU). În funcție de cât de mult necesită nodurile la încărcare maximă, probabil că aveți nevoie de 220 de volți pentru un computer de înaltă performanță.

6
Dacă aveți totul instalat, puteți începe cu configurația. Linux este sistemul de operare ales pentru grupurile HPC - nu numai că furnizează mediul științific de calcul științific ideal, dar nu costă nimic de instalat pe sute sau chiar mii de noduri. Imaginați-vă cât de mult ar costa instalarea Windows pe toate aceste noduri!

7
Instalați interfața de transmitere a mesajelor, managerul de resurse și alte biblioteci necesare. Dacă nu ați instalat Rocks în pasul anterior, va trebui să configurați manual softul necesar pentru a activa mecanismele de calcul paralel.

8
Rețelează nodurile de calcul unul cu celălalt. Nodul cap trimite sarcinile aritmetice către nodurile de calcul, care la rândul lor trebuie să trimită rezultatul înapoi și, de asemenea, să transmită mesaje reciproc. Cu cât mai repede cu atât mai bine.

9
Testați clusterul. Ultimul lucru pe care ar trebui să-l faceți înainte de a pune puterea de calcul concentrată la dispoziția utilizatorilor este să-i testați performanța. Valoarea de referință HPL (High Performance Lynpack) este o alegere populară pentru măsurarea puterii de calcul a clusterului. Trebuie să îl compilați din fișierul sursă cu toate optimizările oferite de compilator pentru arhitectura aleasă.
Sfaturi
- Verificați interfața de rețea InfiniBand pentru o viteză foarte mare a rețelei. Cu toate acestea, fiți pregătiți pentru prețuri premium.
- IPMI poate face administrarea unui cluster mare o briza cu furnizarea de KVM pe IP, Remote Power Cycling și multe altele.
- Utilizați ganglioni pentru a monitoriza sarcina de procesare a nodurilor.
avertismente
- Asigurați-vă că infrastructura dvs. poate transporta sarcina.
Distribuiți pe rețelele sociale:
înrudit
Accesați un router
Promovați bitcoins
Conectați computerul cu cablu Ethernet
Calculatoare de rețea
Transferați fișiere de pe un PC pe un Mac
A deveni un geek computer
Pentru a moderniza un computer
Verificați specificațiile calculatorului
Creați o sală de calculatoare
Instalați o imprimantă
Faceți fără fir o imprimantă wireless cu o rețea WLAN
Conectați un PC la un Mac
Conectați un PC la o rețea
Creați o rețea LAN (rețea locală)
Configurați o conexiune la Internet
Cumpărați un computer nou
Swap iPhone
Vista și Windows 7 conectați
Conectați două computere prin intermediul USB
Deveniți un geek
Conectați mai multe computere la un switch KVM?