[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: distcc



Yves Rutschle a écrit :

On Sat, Sep 25, 2004 at 05:29:20PM +0200, Sébastien GALLET wrote:

Bonjour la liste,
Je viens de découvrir distcc et je suis épaté ( mon portable ne dort plus dans sa sacoche quand je suis à la maison et mon serveur qui traitait 10 mails à la minute va devenir tout rouge !!! ).
J'aimerais un retour sur expérience sur ce produit.
Il y a quand même un truc qui me chiffone : les include.
Que se passe-t-il si les include sont différents sur les postes qui compilent? distcc est-il capable de détecter le problème ???


Je n'ai jamais essayé distcc, mais la description dit
clairement:

    distcc does not require all machines [..] to have the
    same libraries or header files installed.

Je suis justement en train de la lire : juste besoin des compilateurs
Je fais des tests alors je vous en fait profiter :

Les machines :
M1 : Athlon XP 3000
M2 : Athlon XP 3000
M3 : P4 Mobile 2800
M4 : P4 2000

La compilation est lancée à partir de M1

"make bzImage modules"
sur M1 : 25'30"

"make GCC=distcc CC=distcc -j4 bzImage modules"
sur M1, M2 : 14'56

"make GCC=distcc CC=distcc -j6 bzImage modules"
sur M1, M2, M3 : 11'10

"make GCC=distcc CC=distcc -j6 bzImage modules"
sur M2, M3, M4 : 10'34

"make GCC=distcc CC=distcc -j8 bzImage modules"
sur M1, M2, M3, M4 : 9'59

et tout ca après 30 secondes d'installation ... pas mal

Je suppose que les fichiers locaux sont « partagés » de façon
transparente directement par distcc.

Y.





Reply to: