clustering

Fórumok

clustering

Hozzászólások

udv!

ki milyen szoftvert hasznalna clustering megoldashoz? HPC cluster lenne, nem HA...
openmosixot neztem, regi, 2.4.24 -hez van csak patch;
mosix friss, de.. nemtudom.
beowulfrol meg semmi normalis infot nem talaltam, mert ures a beowulf.org is...

tanacsokat, otleteket szivesen veszek :)

udv,

Z

[quote:e7e5d1443f="NagyZ"]ki milyen szoftvert hasznalna clustering megoldashoz? HPC cluster lenne, nem HA...
openmosixot neztem, regi, 2.4.24 -hez van csak patch;
mosix friss, de.. nemtudom.
beowulfrol meg semmi normalis infot nem talaltam, mert ures a beowulf.org is...

azt írod, h hpc kellene neked. az openmosix az ssi cluster :wink:
btw om-ot használtam, ha kell, abban tudok segíteni
btw2 az openmosix.sf.neten van 1 nagyon jó doksi, abból gyerekjáték megcsinálni az om clustert :wink:

OpenMosixot egy kicsit ismerem, és jól müxik :)

Sziaaa NagyZ!! :):) Én nem tudok semmit az openmosixról azon kívül hogy most fordítok egy gentoo doksit róla angolrol magyarra, de azért köszöntem ::)

nyah.
2 gepbol all most a cluster, irja is:
Aug 11 14:03:48 localhost omdiscd[611]: Notified kernel to activate openMosix
Aug 11 14:03:48 localhost kernel: openMosix configuration changed: This is openMosix #46130 (of 2 configured)
Aug 11 14:03:48 localhost kernel: openMosix range: 46130-46131 begins at 192.168.180.50

viszont ha futtatok valamit, akkor csak azon a gepen terhelodik a cpu amin az fut, a masikon nem. mit kell me'g beallitanom?

udv,

Z

egy processz az egy processz, azt nem tudja szétosztani kétfelé. Ha 2-t indítasz, akkor fogja az egyiket, és átterheli a másik gépre.

[quote:9f3d4452f0="ZsoL"]Sziaaa NagyZ!! :):) Én nem tudok semmit az openmosixról azon kívül hogy most fordítok egy gentoo doksit róla angolrol magyarra, de azért köszöntem ::)

Elég nagy merészség úgy fordítani valamit hogy nem értesz hozzá...
Láttam már jónéhány ilyet, és elkeserítő a véleményem róla.
Azért lektoráltasd majd valakivel, aki járatos a témában, jó? :)
nehogy a dvd-játékos sorsára jusson :)

[quote:09e64e3e0a="borzsakb"]nehogy a dvd-játékos sorsára jusson :)

hahaha, dvd-jatekos az elulso fatablaval, hat az telleg poen volt :)

[quote:3833c03307="NagyZ"]viszont ha futtatok valamit, akkor csak azon a gepen terhelodik a cpu amin az fut, a masikon nem. mit kell me'g beallitanom?

http://howto.x-tend.be/openMosix-HOWTO/c1323.html#AEN1325
próbáld ki ezt, ha ezzel sem migrólódnak a processek, akkor gáz van
btw mfst ugye mountoltad?
/etc/openmosix.map be van állítva? :wink:

[quote:403825dcf2="NagyZ"]
ki milyen szoftvert hasznalna clustering megoldashoz? HPC cluster lenne, nem HA...
openmosixot neztem, regi, 2.4.24 -hez van csak patch;
mosix friss, de.. nemtudom.
beowulfrol meg semmi normalis infot nem talaltam, mert ures a beowulf.org is...

Milyen celra szeretned letrehozni a clustert?
Ha csak egy irodai szinten szeretned kiegyenliteni a kulonbozo teljesitmenyu gepek kozti kulonbseget, vagy kiahsznlani, hogy nem mindig mindenki hasznalja full kapacitason a gepet, akkor az OpenMosix-ot tudom ajanlani.

Ha valami komoly szamitasra kell, akkor valami beowulf jellegu clusterre lesz szukseged, de keszulj fel, hogy a valszoinuleg neked kell megirnod parhuzamositva a progit, ami szamolni fog, mivel a "hetkznapi programok" nem tudnak tobb procin futni.

A beowulfot ne nagyon keresd, szerintem mara mar gyakorlatilag kihalt. En most az OSCAR-t javasolnam ilyen celra.

openmosix is jó számításigényes feladatokhoz, ismerek is egyet, 20-30 géppel, de talán bővülni is fog :)

[quote:362f85538e="borzsakb"]openmosix is jó számításigényes feladatokhoz, ismerek is egyet, 20-30 géppel, de talán bővülni is fog :)

Bizonyos esetekben valamennyire jo. Altalaban akkor, ha tobb,e gymastol minel fuggetlenebb szamolnivalod van. Nekem inkabb kisebb munkahely kornyezetben tetszik, ahol a kollega a sajat gepen elindit 6 mozillat, 2 OpenOffice-ot, 3 compilalast, meg 2 numerikus szamitast, es izzad alattam is a 3.2-es P4, pedig csak vi-t futtatok, azt is csak karakteres konzolon :)

Apropo, a mozillanak, vagy nagyobb letolteseknek meg art is az OpenMosix, mivel, ha jol tudom, a socket-migralast meg nem skerult megcsinalnijuk! Szoval irodaban is csak akkor hasznald, ha el tudod magyarazni a felhsznaloknak, hogy mire jo a mosrun -h.

Viszont egy onmagabn is bonyolult problema, pl. aero-, vagy hidrodinamikai modellezesek, meterologiai szamitasok, stb. nem fog segiteni az openmosix. Ott mar szukseged lesz vlami beowulf jellegu clusterre, es parhuzamositptt programokra.

Ha kulonallo job-okat optimalisan utemezni es futtatni kepes clustertechnologia sem artana, akkor meg erdekes lehet a Grid Engine-t is megviszgalni (ez is open source es nem csak Linuxot tamogat, hanem effektive barmilyen POSIX rendszert (user space cucc)).

http://gridengine.sunsource.net

What is Grid Engine?

Grid Engine is Distributed Resource Management (DRM) software. DRM software aggregates compute power and delivers it as a network service. Grid Engine software is used with a set of computers to create powerful compute farms, which are used in a wide range of technical computing applications such as the development of semiconductors, bioinformatics, mechanical design, software development, oil/gas exploration, and financial analysis; additionally, massively scaling supercomputers use Grid Engine software in a variety of academic and research pursuits. Users enjoy access to large computing capability and organizations enjoy effective utilization of their computing resource investments approaching 100%.

hello

Keresek en is valami cluster megoldast, erre:
fut egy szerveren egy daemon process, erre user beloginol es dolgozik. de mig dolgozik eleg sok cput eszik. Mivel nemtudni, hogy egy-egy user mennyi ideig dolgozik, az LB nemjo.
Neztem openmosixot, de az meg 2.4 kernelhez van, en meg sarge hasznalok abban meg 2.6ot kernel van. Van 2.6hoz is valami patch, de nincsenek meg az userspace programok.
Meg a kod is eleg furcsa (nem igazan jottem ra, hogy ez csak a visszakompatibilitas miatt van benne, vagy meg nincs kesz a kod:
[code:1:17d80e2913]static int proc_admin_set_expel(char *buf, size_t size)
{
printk(KERN_DEBUG "oM: proc: set expel");
return size;
}
[/code:1:17d80e2913] :?

openssi-t neztem, de elsore tul bonyolultnak tunt. (szetturje az etc-t, stb)

Valami tipp?
Elbandi

Idevago forum:

http://forum.hwsw.hu/index.php?showtopic=23052

HPC clustert csak es kizarolag (na jo:az esetek 99.99%-aban), MPI konyvtarral hasznaljak. Az OpenMosix egy ennel fapadosabb (bar ketsegtelelnul egyszeru) megoldas, raadasul a processzek koltoztetese olyan koltseg, ami egy nagyteljesitmenyu szamitas eseten nehezen felvallalhato, illetve zero segitseget nyujt az alkalmazas fejlesztesehez es a debugolashoz. Kerulendo.

A Grid nem alkalmas nagyteljesitmenyu szamitasokra, mivel termeszetebol fakadoan lazan kapcsolt elemeket tartalmaz (es meg nem is mindig megbizhato). A Grid az eroforras megosztas eszkoze, nem pedig az eroforrasok (pl. CPU) kooperativ jellegu osszekapcsolasara.

Tehat ha valami utos problemad van, akkor az alabbiak a jarhatoak:

1. Ird meg tobbszalura, vegyel ala egy tobutas vasat (pl. dual opteronokat mar nagyon barati aron kapsz).

2. Ha ennel is tobb kell akkor vegyel mondjuk 4 dual Opteront, tedd fel a kedvenc linux v. BSD disztribedet (most nem nyitok hitvitat a melyik a legjobb kerdesbol, indulaskent barmelyik jo), es telepits (fordits) ra LAM/MPI-t (www.lam-mpi.org). Ezutan johet a jofele C v. Fortran programozas. A ket ut kozul ez a nehezebb, de ez a megoldas olcsobban es jobban skalazodik. Persze ha nagyon sok a penz, akkor irany az IBM eCluster, a Sun Fire v12xx ad absurdum SGI Altix v. SGI Origin. Ezek a gepek a megfelelo konyvtarakkal mar eleve telepitve erkeznek.

Andrei

Openmosix kiprobalasahoz a poen kedvejert a clusterknoppix cd meger egy letoltest.
Regen jatszottam vele kicsit, livecd-rol elindult az egyik gepen, es par diskless kliens pxe-n keresztul hozzabootlot:-)
http://bofh.be/clusterknoppix/
Bar ahogy latom, nem frissul mostanaban:-(