Ero sivun ”Distcc” versioiden välillä
Ei muokkausyhteenvetoa |
p (luokka) |
||
Rivi 11: | Rivi 11: | ||
=Linkkejä= | =Linkkejä= | ||
[http://distcc.samba.org/index.html Distcc:n kotisivu] | [http://distcc.samba.org/index.html Distcc:n kotisivu] | ||
[[Luokka:Ohjelmat]] |
Versio 29. lokakuuta 2005 kello 23.42
Distcc on avoin ja nopea hajautettu C/C++ kääntäjä. Sen avulla voit valjastaa verkossasi olevien koneiden prosessoritehot kääntämään vaikkapa kerneliä. Distcc on oikeastaan GCC:n edusta (front-end), jolla käännösprosessi saadaan hajautettua verkkoon. Kun distcc-palvelimet on asennettu, voit kääntää ohjelmia seuraavasti:
Laitetaan ensin käytettävien käännöspalvelimien hostnamet tai IP-osoitteet ympäristömuuttujaan:
export DISTCC_HOSTS='localhost red green blue'
Ja sitten kääntämään (mitä sitten käännätkin):
make -j8 CC=distcc
Työasemien prosessorikulutus on yleensä erittäin vähäinen, tämän avulla verkon päässä työttömänä oleva laskentavoima saadaan klusteroitua käännöskäyttöön. Varsinkin Gentoo-käyttäjille tämä on hyödyllistä, sillä lähdekoodipohjaisena jakeluna Gentoon asentaminen vaatii paljon kääntämistä.