View previous topic :: View next topic |
Author |
Message |
Jimini l33t
Joined: 31 Oct 2006 Posts: 605 Location: Germany
|
Posted: Fri Jan 21, 2011 8:49 am Post subject: Binhost vs. distcc |
|
|
Aloha.
Ich bin gerade am überlegen, welche Methode am sinnvollsten ist, in einem kleinen privaten Netz das Installieren von Software zu beschleunigen. Folgende Kisten sind involviert:
Server: 2x Intel Atom, 1x AMD Athlon II X2 sowie drei ständig laufende VMs
Clients: 2x Intel Core 2 Duo, 1x Celeron 1333, 1x Intel Core i5 750
...macht summa summarum zehn bunt gemischte Systeme.
Bisher bin ich zu folgenden Vor- und Nachteilen gekommen:
Binhost:
+ größte Beschleunigung der Installation durch einmaliges Kompilieren
+ meines Wissens einfacher umzusetzen
- Anpassen der USE-Flags mühsam (insb. wegen Servern (headless, mehr Daemons) und Clients (versch. Desktop Environments))
- nur die Server laufen ständig, dafür haben die Clients mehr Rechenleistung
distcc:
+ alle eingeschalteten Rechner "helfen mit"
- Konfiguration etwas aufwändiger
- Software muss nach wie vor kompiliert werden
Gerade das Anpassen der USE-Flags bereitet mir etwas Kopfweh, da ich auf den Servern natürlich keine X- oder KDE-Unterstützung, sehr wohl aber die für PHP oder Apache will - was wiederum auf den Clients nichts verloren hat. Kann ein Binhost eigentlich unabhängig von der Architektur eingesetzt werden oder kann eine amd64-Kiste nur für amd64-Clients Pakete anbieten?
Für Meinungen, Verbesserungsvorschläge oder sonstige konstruktive Ansätze wäre ich sehr dankbar.
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
Jimini l33t
Joined: 31 Oct 2006 Posts: 605 Location: Germany
|
Posted: Sun Feb 13, 2011 4:20 pm Post subject: |
|
|
Mangels Antworten habe ich einen Thread im englischsprachigen Bereich eröffnet.
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Sun Feb 13, 2011 4:29 pm Post subject: |
|
|
Hast du dir mal icecream angesehen?
Das ist evtl. für deine Bedürfnisse besser geeignet.
Binhost würde ich nur bei homogenen Systemen bzw. starkem Ungleichgewicht zwischen den Maschinen nutzen (also wenn es 1 schnelle Maschine und viele langsame gibt) |
|
Back to top |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Wed Feb 16, 2011 11:25 am Post subject: |
|
|
Ich habe viel ausprobiert und bin letztlich bei binhost (in chroot's) gelandet. Alles andere war mir in der Anpassung zu aufwendig und nach einem Update funktionierte es oft nicht mehr reibungslos. Hat auch den Vorteil, dass man das Update komplett vorbereiten kann, ohne die Maschine selbst anzufassen. Bei Produktivsystemen wichtig, denn ehrlich gesagt, welches Gentoo-Update, das man nach 3 Monaten macht, läuft immer ohne Probleme durch?
Das mit den USE-Flags: Ja, einmal richtig durchbeißen dann kann man es für die entsprechende Maschine abspeichern. Geht nicht anders. Ansonsten müsstest Du auf eine andere Distri ausweichen, wo sich andere darum kümmern (Ubuntu bspw.) |
|
Back to top |
|
|
Jimini l33t
Joined: 31 Oct 2006 Posts: 605 Location: Germany
|
Posted: Thu Feb 17, 2011 6:25 pm Post subject: |
|
|
@ ScytheMan: was ist denn der Unterschied zwischen icecream und distcc? Bisher hielt ich das immer für ziemlich gleichwertig bzw. äquivalent.
LinuxTom wrote: | Ich habe viel ausprobiert und bin letztlich bei binhost (in chroot's) gelandet. Alles andere war mir in der Anpassung zu aufwendig und nach einem Update funktionierte es oft nicht mehr reibungslos. Hat auch den Vorteil, dass man das Update komplett vorbereiten kann, ohne die Maschine selbst anzufassen. Bei Produktivsystemen wichtig, denn ehrlich gesagt, welches Gentoo-Update, das man nach 3 Monaten macht, läuft immer ohne Probleme durch?
Das mit den USE-Flags: Ja, einmal richtig durchbeißen dann kann man es für die entsprechende Maschine abspeichern. Geht nicht anders. Ansonsten müsstest Du auf eine andere Distri ausweichen, wo sich andere darum kümmern (Ubuntu bspw.) |
Das klingt interessant. Magst du erläutern, wie du das gelöst hast bzw. wie das Setup bei dir im Groben aussieht?
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
LinuxTom l33t
Joined: 26 Mar 2006 Posts: 798
|
Posted: Fri Feb 18, 2011 7:27 am Post subject: |
|
|
Schau mal hier. Ich habe es in etwa so gemacht. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|