Forum » Operacijski sistemi » Cluster parallel computing (Kako?)
Cluster parallel computing (Kako?)
Tomay ::
Ima kdo izkušnje kako dve ali več mašin povezati v cluster, da bi delovale kot ena "močna"?
Najverjetneje v winsih ne bo šlo.
Za linux pa sem našel eno stvar tukaj.
Ali je kdo že poskušal kaj podobnega?
Najverjetneje v winsih ne bo šlo.
Za linux pa sem našel eno stvar tukaj.
Ali je kdo že poskušal kaj podobnega?
Voodoo 4Ever
dr.J ::
Zakaj ne uporabiš iskanja po Slo-Techu? Sorodna vprašanja so se pojavila že mnogokrat.
Najprej opiši, kaj bi rad počel s clustrom?
Narediti cluster je mačji kašelj. Vzameš dve ali več (najbolje enakih) mašin. Inštaliraš Linux, ni važno, kateri. Skonfiguriraš mrežo (npr nek lokalni subnet).
Kaj pa zdaj?
Zdaj se pa zatakne.
Naštej mi kako aplikacijo, ki je prirejena za delo na clustru (distributed memory in NE shared memory v SMP sistemih ! ).
Ne gre najbolje?
Torej bo treba aplikacijo _napisati_. Za to rabiš razvojna orodja (prevajalnike, gcc je čisto dober za začetek) in pa komunikacijski softver. In pa seveda nekaj znanja, kako aplikaciji povedati, da naj nekaj istočasno naredi na mašini 10.0.0.1 in nekaj drugega na 10.0.0.2 etc., seveda vsaka z ustreznimi podatki, in naj potem to združi v smiseln rezultat.
Windows clustri so vsaj za računanje precejšnja redkost. Poglej na www.top500.org. To dejstvo gre M$ju precej v nos in zdaj nekaj delajo na tem.
Najprej opiši, kaj bi rad počel s clustrom?
Narediti cluster je mačji kašelj. Vzameš dve ali več (najbolje enakih) mašin. Inštaliraš Linux, ni važno, kateri. Skonfiguriraš mrežo (npr nek lokalni subnet).
Kaj pa zdaj?
Zdaj se pa zatakne.
Naštej mi kako aplikacijo, ki je prirejena za delo na clustru (distributed memory in NE shared memory v SMP sistemih ! ).
Ne gre najbolje?
Torej bo treba aplikacijo _napisati_. Za to rabiš razvojna orodja (prevajalnike, gcc je čisto dober za začetek) in pa komunikacijski softver. In pa seveda nekaj znanja, kako aplikaciji povedati, da naj nekaj istočasno naredi na mašini 10.0.0.1 in nekaj drugega na 10.0.0.2 etc., seveda vsaka z ustreznimi podatki, in naj potem to združi v smiseln rezultat.
Windows clustri so vsaj za računanje precejšnja redkost. Poglej na www.top500.org. To dejstvo gre M$ju precej v nos in zdaj nekaj delajo na tem.
Zgodovina sprememb…
- spremenil: dr.J ()
SodVina ::
Drugace obstaja tudi clusterknoppix. Poizkusi z njim, mogoce vsebuje kaksno pametno orodje.
ješ ::
Za 2.4 jedpro obstaja openmosix patch, ki ti procese razporedi po mreži. Na tej osnovi deluje tudi clusterknoppix.
Obstajajo tudi programi, ki ti računanje za posamezne operacije, kot so prevajanje, pretvarjanje mp3 ali obdelava videa, razporedijo po mreži s katerimkoli jedrom ( distcc , cinelerra, dlame )
Obstajajo tudi programi, ki ti računanje za posamezne operacije, kot so prevajanje, pretvarjanje mp3 ali obdelava videa, razporedijo po mreži s katerimkoli jedrom ( distcc , cinelerra, dlame )
Zgodovina sprememb…
- spremenilo: ješ ()
Tomay ::
Morajo biti potem programi napisani posebej za clustering ali dela pol katerikoli program v "cluster modu"?
Voodoo 4Ever
ješ ::
openmosix deluje tako, da razporedi procese po več računalnikih. posamezen program (1 aplikacija) zaradi tega ne bo delovala hitreje, jih pa lahko poganjaš več vzporedno.
Tomay ::
Je openmosix treba kaj skonfigurirat ali kar sam dela, ko zvežeš več mašin skupaj?
Se da nastavit kateri program deli po clusterju, katere pa ne.
V bistvu nimam pojma o tem bom pa sam poizkusil, ko bo kaj časa. Imam 2 mašini s podobno konfiguracijo, pa še dve malo počasnejši. Bomo videli
Se da nastavit kateri program deli po clusterju, katere pa ne.
V bistvu nimam pojma o tem bom pa sam poizkusil, ko bo kaj časa. Imam 2 mašini s podobno konfiguracijo, pa še dve malo počasnejši. Bomo videli
Voodoo 4Ever
ješ ::
Gentoo openosix Howto
Da se nastavit, kateri proces bo tekel na katerem clusterju in ga tudi prestavit (program openmosixview). Dobro je imeti jedro iste verzije na vseh clustrih.
Da se nastavit, kateri proces bo tekel na katerem clusterju in ga tudi prestavit (program openmosixview). Dobro je imeti jedro iste verzije na vseh clustrih.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | kateri os za cluster?Oddelek: Operacijski sistemi | 1166 (943) | uporcek |
» | SuperračunalnikOddelek: Strojna oprema | 3096 (2022) | CoolMike |
» | Vdor na spletno stran gov.siOddelek: Novice / Varnost | 3241 (3241) | CCfly |
» | Super računalnik?Oddelek: Strojna oprema | 2141 (1116) | Poldi112 |
» | Openmosix in FreeBSDOddelek: Programska oprema | 1062 (955) | trs |