Page 1 of 1
MOSIX i klastry
Posted: Mon Jan 15, 2007 11:55 pm
by Ravak
Wczoraj natrafilem na ciekawy link -
http://www.mosix.org/txt_grid.html - niestety, platny (i to sporo).
Od pewnego czasu chodzi mi po glowie zbudowanie klastra obliczeniowego. Chcialbym glownie by komputery w sieci wspieraly sie wzajemnie w obliczeniach.
Chcialbym aby to byla wspolpraca przezroczysta, najlepiej na poziomie jadra, a takze desktopowa - gry, filmy, kompilacje - by kazdy proces mial mozliwosc wykonywania swoich zadan na innym komputerze.
Czy na dzien dzisiejszy jest cos co spelnia powyzsze wymagania? (zawsze moge bumpnac topic za rok ;D)
*edit*
Widze ze istnieje openmosix, jest nawet w portage. Moglby ktos podzielic sie uwagami/wypowiedziec sie na jego temat?
Posted: Tue Jan 16, 2007 12:18 am
by Yatmai
Z tego co się orientuję to (open)mosix czy inne klastry w grach i filmach Ci nie pomogą (chyba, że to będzie obrabianie

). Kompilacje jak najbardziej, jest nawet distcc więc nie trzeba do tego ingerować w kernel
Istnieją też aplikacje korzystające z dobrodziejstw klastrów, jak MySQL, Pov-ray czy Johnny the Ripper. Aplikacje typowo obliczeniowe/do przetwarzania dużej ilości informacji, niestety aplikacje desktopowe jak Kadu, Firefox, mPlayer czy jakiekolwiek gry tego nie wspierają.
Generalnie problem leży w różnicy transferów po kablu ethernet a np mostku procesor - ram/procesor - grafika, przez co programy wyświetlające jakąkolwiek grafikę (choćby gry) odpadają w przedbiegach.
Posted: Tue Jan 16, 2007 11:29 am
by RAIH
Z tego co się orientuje to openmosix działa stabilnie tylko na jądrach z serii 2.4.X
na 2.6 nie udało mi sie odpalić
w gre wchodzi kompilacja rozproszona + programy napisane specjalnie w tym celu
Posted: Tue Jan 16, 2007 7:18 pm
by Ravak
Jezeli chodzi o kompilacje rozproszona, z tego co zauwazylem distcc nie wspolpracuje z kazdym pakietem, openmosix kazdy proces wyemigruje pod warunkiem, ze zrownowazy to obciazenie komputerow w sieci - czy w tym przypadku nie jest on bardziej sprawny i efektywny niz distcc?
Rozumiem z wypowiedzi Art.roota ze z przyczyn przepustowych nie bedzie mozliwa wspolpraca na zasadzie: 10 klatek filmu dekodowanych na maszynie A, 10 kolejnych na B, itp. Jezeli jakiemus 'desktopowemu' procesowi zaczyna brakowac procesora jego emigracja na inna maszyne nic nie da. Ale przeciez mozna odciazyc procesor emigrujac inne procesy dajac zasobnemu procesowi brakujacy % procesora. Czy tutaj openmosix sie odnajdzie?
Posted: Wed Jan 17, 2007 9:26 am
by qermit
An application for a free copy of MOSIX2 should include the following information (all the provided information will be held confidential; incomplete applications will not be processed):
Your full name and your academic title:
The name and address of your organization:
The name and URL of your department:
Your academic E-mail:
Your research area and applications that you intend to run on MOSIX2:
MOSIX2 capabilities that are important to you:
Other capabilities that you would like to have:
Have you used MOSIX in the past: (yes/no)
The application should also include the following statement:
I state that I have read, I understand and I agree to abide by all the terms and all the conditions of the MOSIX SOFTWARE ACADEMIC LICENSE AGREEMENT.
The application should be sent to
MOSIX@MOSIX.org
Support and upgrades services are available for a fee on this link.
Thank you for your interest in MOSIX.
Back to the MOSIX Home page.
z tego co zrozumiałem studenci mają to za free, ale trzeba podać:
- Pełną nazwę uczelni
- pełną nazwę organizacji
- nazwę i url wydziału
- akademicji mail
- i coś jeszcze
Mam nadzieję że dobrze zrozumiałem
Posted: Wed Jan 17, 2007 2:40 pm
by Ravak
Nie studenci - pracownicy naukowi, chcacy wykorzystac mosiksa w swoich badaniach.
Academic users: a grant for a free copy of MOSIX2 is provided to researchers for use in academic and research organizations. Before submitting your request, you need to accept the following license:
Posted: Wed Jan 17, 2007 6:24 pm
by qermit
czyli można poprosić jakiegoź ziomka aby tobie załatwił - w ramach jakiegoś projektu
openmosix i jego problemy,
Posted: Wed Jan 17, 2007 10:02 pm
by olejseba
Kiedys użwyałem (open mosix)tego na jadrach 2.4. Jesli chodzi o drobne programy to sobie migrowały bez problemów jednak jak uruchomiłem obliczenia (gaussian 03 z linda) to wieszały sie wszystkie kompy. (przy sensownych obliczeniach to przez siec przesyłane bylo za duzo informacji no i klapa). Teraz uzywamy bibliotek mpich do kompilacji roznych prog i to dopiero jest super, do tego do
rzuciłbym "emerge torque"(nowa wersja OPENPBS) i to moglo by cie zadowolić. Szczególnie zainteresuj się właśnie torque. Teraz mam 4 kompy po 2 opterony i dziala super

. Oczywiscie gentoo 64.
Pozdrawiam Seba