FreeBSD cluster compile mit distcc

reakktor

Well-Known Member
Ich habe mal kein Problemchen - eher im Gegenteil, ich möchte dem Verfasser des Artikels http://wiki.bsdforen.de/anwendungen/distcc herzlich danken!

Bei der Arbeit mit meinem eeePC ist mir klar geworden, wie lahm der Atom N270 auch mit 1.6GHz ist. Die CPU ist einfach nicht geschaffen für große Compile-Aufgaben - meiner Meinung nach die größte Schwäche am Atom...

Beim Stöbern in den Foren und im Wiki bin ich auf den exzellenten o.g. Artikel gestoßen, und mit wenigen Handgriffen war der FreeeBSDPC auch in der Lage, per "distcc" mal ein KDE4 , Gnome 2.26 Update und Openoffice recht fix durchzucompilieren - natürlich mit Hilfe von 2 "normalen" Desktop-PCs (32bit FreeBSD).

Wenn gewünscht, poste ich gerne Configs/Erfahrungen/Tweaks mit distcc, aber in den Artikeln
http://wiki.bsdforen.de/anwendungen/distcc
http://wiki.bsdforen.de/anwendungen/bsdadminscripts#buildflags
steht alles drin, was man braucht. Die Rumpf-Konfiguration, wie dort erklärt, scheint mir bisher vollkommen ausreichend für einen Build von world, kernel und ports.

Ich wollte dies nur als Anregung für die geplagten eeePC Nutzer posten, um eventuell das Leben mit einer lahmen Krücke zu erleichtern :)

edit: "distccmon-text 1" is your friend... ;)
 
Last edited:
Hasse es, mir selber zu posten, aber erschien mir wichtig genug für extra Post:

Am *compile startenden* schwachbrüstigen (eee)PC in "/usr/local/etc/distcc/hosts" den "localhost" rausnehmen (entgegen Anleitung). Bewirkt, dass die anderen hosts bevorzugt genommen werden. "Localhost" wird meinen Logs nach trotzdem genommen, aber nur als Backup.

Clustering is diffizil...
 
Erst mal, danke für das Lob!

Die Sache mit localhost rausnehmen habe ich auch bei einem schwachbrüstigen Rechner gemacht. Dann wird localhost nur noch für die Sachen verwendet die in der lokalen Umgebung gemacht werden müssen.
 
Back
Top