bruge en anden processor på netværket
Hej,
jeg har prøvet at søge lidt rundt på nettet om det kan lade sig gøre at bruge en anden computer på lokalnetværket til at lave de "hårde" opgaver, som f.eks. rendere en sekvens, compile osv.
Altså jeg kan selvfølgelig bare kopiere de relevante filer over via ssh og så starte compile den vej, men søgte en mere elegant løsning.
Evt. om jeg bare kan bruge ssh-stier direkte i bash for det løser en hel del.
Alle mine computere kører arch linux.
jeg har prøvet at søge lidt rundt på nettet om det kan lade sig gøre at bruge en anden computer på lokalnetværket til at lave de "hårde" opgaver, som f.eks. rendere en sekvens, compile osv.
Altså jeg kan selvfølgelig bare kopiere de relevante filer over via ssh og så starte compile den vej, men søgte en mere elegant løsning.
Evt. om jeg bare kan bruge ssh-stier direkte i bash for det løser en hel del.
Alle mine computere kører arch linux.
Kommentarer7
Re: bruge en anden processor på netværket
Hvis det kombineres med noget NFS-mounting af diske, er du ihvertfald fri
for at kopiere via scp.
Re: bruge en anden processor på netværket
http://distcc.samba.org/
icecream / icecc
I øjeblikket er jeg meget glad for icecream (http://en.opensuse.org/Icecream) som er en lignende distribueret compiler med den rare egenskab at der er en maskine der kører en scheduler og andre maskiner ( der dog alle skal køre en icecream daemon ) kan så komme og gå på netværket som de vil, bruge ressourcer nå de har behov for det og stille deres processor til rådighed hvis de ikke har bedre at tage sig til.
Oh, og så vinder det stort ved at have en grafisk monitor (icemon) der viser hvilken maskiner der er til rådighed og hvis jobs der bliver behandlet hvor
Re: bruge en anden processor på netværket
http://openmosix.sourceforge.net/
Desværre er projektet lukket.
Re: bruge en anden processor på netværket
Men det er præcis sådan noget som openmosix jeg søger.
openMosix is a Linux kernel extension for single-system image clustering. Taking n PC boxes, openMosix gives users and applications the illusion of one single computer with n CPUs. openMosix is perfectly scalable and adaptive.
#5openmosix er nemlig
openmosix er nemlig rigtigt praktisk netop idet at det (kan hvis man ønsker) fungere fuldstændigt transparent set fra brugerens synspunkt.. Hvis man sidder på sådan et cluster, og åbner flere cpu-intensive programmer, end der er kerner til i den lokale computer, ja så bliver de ekstra jobs bare afviklet på den næst hurtigste computer på clusteret, uden at man ligger mærke til det..
Desværre ikke et projekt kernelteamet har fundet interessant, måske var det for svært? Udviklingen stoppede ihvertfald af en eller anden grun.
Re: bruge en anden processor på netværket