[gentoo] compile farm

Pagina: 1
Acties:

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 05-02 08:52
Ik heb 2 Gentoo machines staan. Eentje draait AMD64, de ander i386.
De AMD64 heeft een 32-bit chroot environment en draait daar ook i386. Daar heb ik distcc geinstalled, zodat de echt i386 wat compile kracht kan lenen van de AMD64 machine in 32-bits mode... :)

Het voornaamste compilen wat ik doe, is natuurlijk emergen van nieuwe packages e.d.

Nu zit ik te overwegen een S754 (zo goedkoop mogelijk AMD64 platform) machine kopen (ongeveer 200-250 eurootjes voor kast, mobo, proc en mem), zodat ik nog een 2e AMD64 kan opzetten. (met een 2x 32-bit chroot env)
Op die manier kunnen alle machines wat CPU-tijd van hun buurman lenen zodat het compilen wat sneller gaat....

Nu heb ik stukjes gelezen over leipe mensen die echt complete compile-farms van 16 machines of meer hebben staan, waarbij het enige doel van die extra machines was om te helpen met compilen.

Nu mijn grote vraag: zijn er meer mensen hier die zoiets hebben en zo ja, heb je er ook echt wat aan. Of is het meer een gadget / hebbedingetje / leuk-om-te-showen... :)

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 12:47

Super_ik

haklust!

ikzelf heb wel eens een mosix cluster gedraait, dit is zeer simpel om op te zetten.
hij verdeeld dan threads over de meerdere processors via het netwerk.
met een (ik dacht) pmake compilen meerdere gcc instanties c files naar object code. alleen het linken gebeurt dan centraal.

http://www.mosix.org/

ik heb geen idee hoe het werkt met 32<->64 bit verschillen, maar mischien is het toch leuk om eens naar te kijken.

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

met distcc werkt het prima... ik gebruik het ook cross-paltform (sparc, ppc32 en amd64). IK gebruik 5 opterons en dan schiet het best wel op :P

Lees:

http://www.gentoo.org/doc/en/cross-compiling-distcc.xml

Zaram module kopen voor je glasvezelaansluiting?


  • Surfer
  • Registratie: December 2001
  • Laatst online: 30-12-2025

Surfer

~

Super_ik schreef op zondag 23 juli 2006 @ 21:38:
ikzelf heb wel eens een mosix cluster gedraait, dit is zeer simpel om op te zetten.
hij verdeeld dan threads over de meerdere processors via het netwerk.
met een (ik dacht) pmake compilen meerdere gcc instanties c files naar object code. alleen het linken gebeurt dan centraal.

http://www.mosix.org/

ik heb geen idee hoe het werkt met 32<->64 bit verschillen, maar mischien is het toch leuk om eens naar te kijken.
Als je er nu mee aan de slag wil, kun je beter kijken naar OpenMosix (MOSIX is proprietary software geworden in 2001).

“I'd give an arm to be ambidextrous!"


  • Aike
  • Registratie: Juli 2000
  • Niet online
Boudewijn schreef op zondag 23 juli 2006 @ 22:17:
met distcc werkt het prima... ik gebruik het ook cross-paltform (sparc, ppc32 en amd64). IK gebruik 5 opterons en dan schiet het best wel op :P

Lees:

http://www.gentoo.org/doc/en/cross-compiling-distcc.xml
Distcc werkt inderdaad erg goed, let wel op dat je toegang netjes met een firewall beperkt zodat niet iedereen van je distcc gebruik kan maken.

Mijn blog over het deployen van Ruby on Rails: RunRails.com