Hogyan működik a cluster magazin „Computerra» №46 on december 15, 2018
Hogy van egy klaszter?
A történelem a fejlődés klaszter rendszerek elválaszthatatlanul kapcsolódik a fejlesztési hálózati technológia. A tény az, hogy minél több a csoportbeli elemek, valamint azok gyorsabb (és ennek következtében annál nagyobb a sebesség, a teljes csoport), a szigorúbb követelményeket összekapcsolási díjaknak. Tudod gyűjteni a klaszter rendszer legalább 10.000 darabot, de ha nem nyújtanak elég adatcsere, a teljesítménye a számítógép még mindig hagy sok kívánnivalót maga után. És mivel a nagy teljesítményű számítástechnikai klaszterek - ez szinte mindig szuperszámítógépek [programozás Cluster - egy nagyon időigényes feladat, és ha meg tudod csinálni a szokásos SMP-architektúra azonos teljesítményű szerver, és jobban csinálni. Ezért klaszterek használható, ahol az SMP túl drága, de minden gyakorlati szempontból igénylő annyi gépi erőforrások - ez szuperszámítógépek], majd összekapcsolja őket kellene nagyon gyorsan, különben elérjék a potenciális klaszter nem lesz képes. Ennek eredményeként szinte az összes ismert hálózati technológiák legalább egyszer létrehozásához használt klaszterek [Még azt is hallottam megpróbálja használni, mint egy összekötő szabványos USB port], és a fejlesztők gyakran nem korlátozódik csupán a hagyományos és kitalált „cég” cluster megoldások, mint például összekapcsolási alapján több Ethernet linkek lehetnek benne pár között számítógépek párhuzamosan. Szerencsére, a széles körben elterjedt elterjedése Gigabit Ethernet kártya, a helyzet könnyebb lett [majdnem fele a listát a Top 500 szuperszámítógépek fürtöket beépített Gigabit Ethernet-alapú] - ezek elég olcsó, és a legtöbb esetben ez az arány az általuk megadott elég.
Általában a sávszélesség összekapcsolási majdnem egy ésszerű határa: például fokozatosan jelenik meg a piacon, a 10 Gigabit Ethernet adapter egyre zárni a sebesség a számítógép belső buszok, és ha létrehoz egy hipotetikus 100 Gigabit Ethernet, akkor nem lesz számítógép, kihagyhatja át magát ilyen hatalmas adatfolyamot. A gyakorlatban azonban desyatigigabitnaya LAN, annak ellenére, hogy a kilátások, ez ritka - Ethernet technológia lehetővé teszi a használatát csak a topológia „csillag”, és egy ilyen rendszer, a központi kapcsolót, amely összeköti az összes többi elemhez képest, az biztos, hogy a szűk keresztmetszet. Ezen túlmenően, az Ethernet-hálózatok elég nagy látencia [közötti idő kérés küldésével egy csomópont és megkapta ezt a kérést egy másik csomópont], amely szintén megnehezíti, hogy használja a „szorosan kapcsolódó” feladatokat, ahol az egyes számítási csomópontok aktívan információcserét. Ezért annak ellenére, majdnem maximális sávszélesség Ethernet-making a klaszterek széles körben használják hálózat egy adott topológia -. Jó öreg Myrinet, kedves elit Quadrics, új InfiniBand, stb Mindezen „börtönbe” technológia elosztott alkalmazások és a lehető legkisebb várakozási idő az utasítás és a maximális teljesítmény . Ahelyett, hogy a hagyományos „csillag” azon a számítástechnikai elemek tipikusan lapos és térbeli rácsos többdimenziós hiperkockákra, és tórusz felülete a másik három dimenziós „topológiai okos” tárgyakat. Az ilyen megközelítés lehetővé teszi, hogy egyidejűleg továbbítja több adatokat hálózaton keresztül biztosítva nincs szűk, és egyre nagyobb az aggregált áteresztőképesség.
Mivel a fejlesztési ötletek gyors összekapcsolási jegyzet, például az InfiniBand hálózati adapterek amik egy speciális slot HyperTransport HTX a processzor buszon. Tény, hogy az adapter csatlakozik közvetlenül a processzor [Emlékezzünk, hogy a többprocesszoros rendszerek alapján az AMD Opteron processzorok közötti kölcsönhatás lép fel ezen a buszon]! A legjobb példa ezek a megoldások jóval nagyobb teljesítményt, hogy épül alapján a klaszterek jönnek közel, hogy egy klasszikus SMP-rendszerek, és még túlszárnyalja. Tehát a következő néhány hónapban a piacon kell látni egy érdekes chip nevű kórusa, amely négy busz HyperTransport van kötve négy vagy két processzor AMD Opteron, található az egyik vele alaplap, és a segítségével három kapcsolat InfiniBand lehet csatlakoztatni vissza a másik három „kórus” vezérlésére a másik négy (vagy pár) processzorok. Egy Chorus - ez az egyik alaplap és egy viszonylag független egység több processzort, összekötve standard kábelek InfiniBand más csomópontokhoz. Külsőleg kapni klaszter, de - csak megjelenésében: RAM minden alaplap általában. Összességében, a jelenlegi verzió lehet kombinálni akár nyolc „Horus” (és így akár 32 processzor), az összes processzor fog dolgozni nem a klaszter és egyetlen SUMA-rendszer fenntartása, azonban a fő előnye a klaszter - az alacsony költség és a képességét, hogy a kapacitás növelése . Ez itt a „superklastering” elmossa a határokat a klaszterek és a sovány tejpor.