Hogyan lehet létrehozni egy szuperszámítógépet
Szüksége van egy olyan autóra, amely képes több száz billió karaktert kiszámításra, másodpercenként vessző után? Vagy szüksége van egy történetre, amelyet bárokban lehet mondani, arról, hogy a szuperszámítógép az alagsorban kiütötte a forgalmi dugókat? Saját nagyteljesítményű számítógépének vagy szuperszámítógép létrehozása - a feladat, hogy bármely tapasztalt gike megoldhatja a hétvégét a szabadidő jelenlétében és valamilyen pénzben. A technikai nyelv, a modern többprocesszoros szuperszámítógép - egy olyan hálózat, amely párhuzamosan működik a probléma megoldásához. Ez a cikk röviden leírja az ilyen hálózat építésének folyamatának minden lépését, a figyelmet a "mirigy" és a szoftverre fordítják.
Lépések
egy. Először döntse el, hogy mely összetevőkre és erőforrásokra van szükség. Egy fő csomópontra van szüksége, minimális tucatnyi azonosító csomópont, Ethernet kapcsoló, tápellátóegység és rack. Határozza meg a kábelezés és a hűtés hatalmát, valamint a szükséges helyterületet. Továbbá döntse el, hogy mely IP-címeket szeretné használni a csomópontokhoz, amelyeket szállít, és milyen technológiákat kell létrehozni a párhuzamos számítástechnikai teljesítmény létrehozásához (többet az alábbiakban).
- Bár a "vas" drága, a cikkben megadott összes program ingyenes, és legtöbbjük nyílt forráskódú.
- Ha meg szeretné tudni, hogy milyen gyorsan lehet a szuperszámítógép elméletileg, használja ezt az eszközt: http: // HPL-számológép.SourceForge.HÁLÓ /

2. Csomópontok. A hálózati csomópontokat vagy az előszerelt szervereket vásárolnia kell.

3. Szerelje be a szervereket a rackbe. Indítsa el az alsó részét úgy, hogy a rack ne legyen túlterhelt felülről. Segítségre lesz szüksége egy barátjának - az összegyűjtött szerverek nagyon nehézek lehetnek, és tedd őket a sejtekbe, amelyeken a rackben tartják, meglehetősen nehéz.

4. Telepítse az Ethernet kapcsolót a rack mellett. A kapcsoló azonnali beállítása: Állítsa be a Jumbo-Frame 9000 bájt méretét, állítsa be az 1. lépésben kiválasztott statikus IP-címet, és kapcsolja ki a felesleges protokollokat, például SMTP.

öt. Telepítse az áramellátóterőt (PDU vagy áramelosztó egység). Attól függően, hogy mely maximális terhelés adja meg a hálózati csomópontokat, szükség lehet 220 voltra nagy teljesítményű számítógépre.

6. Ha minden telepítve van, menjen a konfigurációra. Linux valójában a nagy teljesítményű (HPC) klaszterek fő rendszere - ez nem csak a tudományos számítástechnika környezete, de még mindig nem kell fizetnie a rendszer telepítéséért több száz és akár több ezer csomópontot. Képzeld el, hogy mennyire kerülne az ablakok telepítése az összes csomópont számára!

7. Üzenetátviteli interfész, erőforrás-kezelő és egyéb szükséges könyvtárak telepítése. Ha még nem állította be a Rocks-t az előző lépésben, manuálisan kell telepítenie a szükséges szoftvert a párhuzamos számítástechnika logikájának konfigurálásához.

nyolc. Csatlakoztassa a számítógépeket a hálózathoz. A fő csomópont feladatokat küld az alárendelt csomópontok kiszámításához, amely viszont vissza kell térnie az eredményt, valamint küldjön üzeneteket egymásnak. És annál gyorsabban történik, annál jobb.

kilenc. Teszt klaszter. Az utolsó dolog, amit meg kell tennie, mielőtt hozzáférést biztosít a számítógépes létesítményekhez - vizsgálati teljesítmény.HPL (nagy teljesítményű Lynpack) benchmark - népszerű lehetőség a számítások sebességének mérésére a klaszterben. A legmagasabb fokú optimalizálással rendelkező forrásokból kell összeállítania, hogy a fordítója lehetővé teszi az Ön által választott architektúrát.
Tippek
- Az IPMI egyszerűsítheti a nagy klaszter adagolását, amely a KVM-OVER-IP-t, a távoli energiagazdálkodást és még sok másot biztosít.
- Ahhoz, hogy nagyon nagy sebességet kapjunk, nézd meg az Infiniband hálózati felületet. De készen áll a prémium hozzáférés megfizetésére.
- Használja a gangliát a külön csomópontok betöltéséhez.
Figyelmeztetések
- Győződjön meg róla, hogy a szoba infrastruktúrája (kábelezés és így tovább) ellenáll a terhelésnek.