View previous topic :: View next topic |
Author |
Message |
wildancer Guru
Joined: 02 Apr 2004 Posts: 472
|
Posted: Tue Feb 08, 2005 5:12 pm Post subject: [RICHIESTA PARERI] Performance Distcc |
|
|
Ragazzi ho necessariamente bisogno di un sistema unix e tra un po cambierò pc, non posso stare piu di un giorno senza dato che sto lavorando a una cosa molto importante, ma vorrei poter proseguire su una gentoo, possibilmente ottimizzata al max data la pesantezza dei calcoli che dovrò fare... la situazione è questa: avrò a disposizione per circa 3 giorni l'amd64/3400 con 1 giga di ram su cui istallare gentoo e questo celeron/2400 con 256 di ram che in seguito mi verrà tolto:
posso usare distcc in queste condizioni? quanto tempo potrò risparmiare? sarà comunque possibile compilare il sistema per amd64 pure utilizzando una cpu in parallelo a 32? riuscirò così ad installare un sistema completo di gnome e software di dinamica molecolare in meno di tre giorni? Qualcuno mi sconsiglia questa strada in favore di uno stage 3? |
|
Back to top |
|
|
ErniBrown Apprentice
Joined: 19 Jan 2005 Posts: 276 Location: Seconda stella a destra e poi dritto fino al mattino...
|
Posted: Tue Feb 08, 2005 5:37 pm Post subject: |
|
|
Se non sbaglio avrai bisogno di impostare delle regole di cross compilazione... se non l'hai mai fatto è una cosa un minimo rognosa, io la prima volta ci ho perso un pomeriggio. E poi 3 giorni per installare una gentoo... di sicuro non ti conviene partire da uno stage 1
Così su due piedi ti direi di mettere una suse, una mandrake... non saranno altrettanto ottimizzate, ma ti risparmi un bel po' di tempo nell'installazione; tutto questo a meno che non ti basti un sistema base, senza kde, senza firefox, senza openoffice.... allora in effetti gentoo può farti risparmiare qualcosa.
Ovviamente tutto molto imho... _________________ There are 10 kind of people:
those who understand binaries and
those who don't. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Feb 08, 2005 5:40 pm Post subject: Re: [RICHIESTA PARERI] Performance Distcc |
|
|
wildancer wrote: |
Qualcuno mi sconsiglia questa strada in favore di uno stage 3? |
Io.
Penso che nel tuo caso i miglioramenti che otteresti (in senso di minor tempo di compilazione) siano irrisiori. Quindi la soluzione più sbrigativa sarebbe uno stage 3. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Tue Feb 08, 2005 6:03 pm Post subject: |
|
|
ErniBrown wrote: | [CUT]
Se non sbaglio avrai bisogno di impostare delle regole di cross compilazione... se non l'hai mai fatto è una cosa un minimo rognosa, io la prima volta ci ho perso un pomeriggio. |
Io ho intenzione di mettere in distcc il mio amd64 (@64bit) con un athlon tunderbird 1000 mhz.
Ho aperto un 3d nella sezione gentoo-amd64 ma nessuno mi ha risposto... ho visto poco fa che ne e' stato aprto un altro in precedenza, qui dove si parla di :
* sys-devel/crossdev
Ma non ho idea di cosa possa servire visto che non ho mai fatto crosscompilazione. Inoltre non dovrebbero bastare le multilib?
Ti ringrazio
Ciao!
(post n. 1000 ) _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Feb 08, 2005 6:11 pm Post subject: |
|
|
lavish wrote: |
(post n. 1000 ) |
Benvenuto al nuovo veteran _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
Manuelixm l33t
Joined: 03 Apr 2004 Posts: 832 Location: Brescia
|
Posted: Wed Feb 09, 2005 12:02 am Post subject: |
|
|
Credo che il consiglio migliore sia quello di gutter, nel mio caso ho dimezzato i tempi di compilazione sul portatile usando un athlon k7 700, un 3200+ xp e un 2000+ xp. Il tuo problema è dovuto alla crosscompilazione che distcc se non erro, dovrebbe fare. _________________ Linux user#370732 |
|
Back to top |
|
|
wildancer Guru
Joined: 02 Apr 2004 Posts: 472
|
Posted: Wed Feb 09, 2005 3:00 pm Post subject: |
|
|
capisco... Quindi mi state dicendo che perderei piu tempo ad impostare la crosscompilazione di quanto ne guadagnerei poi in seguito... Non so però cosa sia questa crosscompilazione! Il problema si porrebbe comunque con 2 macchine identiche? (Non che mi aiuti, ma mi piace capire...) |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Feb 09, 2005 3:05 pm Post subject: |
|
|
wildancer wrote: | Il problema si porrebbe comunque con 2 macchine identiche? (Non che mi aiuti, ma mi piace capire...) |
Fra 2 i686 non ci sarebbe nessun problema _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Manuelixm l33t
Joined: 03 Apr 2004 Posts: 832 Location: Brescia
|
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Wed Feb 09, 2005 3:11 pm Post subject: |
|
|
@wildancer: non ho mai fatto uso di cross compilazione, ma ti posso parlare con cognizione di causa dei benefici (quando ci sono) di utilizzare distcc per la compilazione distribuita e nel tuo caso non ne vedo molti dal momento che se calcoli il tempo che impieghi per mettere su tutto e che una delle due macchine è sottodimensionata non credo che recupreresti molto tempo sul totale. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
diego_82 Apprentice
Joined: 02 May 2004 Posts: 257 Location: Londra
|
Posted: Fri Mar 31, 2006 8:37 am Post subject: |
|
|
Riprendo questo 3d per porvi una domanda: sarebbero apprezzabili i risultati ottenibili mettendo in distcc un pentium 133 e un athlon 1200 insieme? Ossia, sul pentium il tempo di compilazione è davvero minore?
Grazie. Diego. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Fri Mar 31, 2006 8:43 am Post subject: |
|
|
Spostato da Forum italiano (Italian) a Forum di discussione italiano visto che ha assunto il tono di una discussione, più che di un thread tecnico
Che tenerezza, 1805 posts fa, in questo thread diventavo veteran (lacrime di commozione ) _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Frez Apprentice
Joined: 29 Aug 2003 Posts: 166
|
Posted: Fri Mar 31, 2006 9:01 am Post subject: |
|
|
diego_82 wrote: | Riprendo questo 3d per porvi una domanda: sarebbero apprezzabili i risultati ottenibili mettendo in distcc un pentium 133 e un athlon 1200 insieme? Ossia, sul pentium il tempo di compilazione è davvero minore? |
Se intendi aiutare il p133 compilando sull'athlon (ovvero il distccd gira sull'athlon), allora SI assolutamente.
Viceversa, l'aiuto del p133 penso sia poca cosa rispetto alle capacita' di un atholon1200, ma non credo che ne risulti un rallentamento. _________________ There is one more thing ... it's been emotional |
|
Back to top |
|
|
diego_82 Apprentice
Joined: 02 May 2004 Posts: 257 Location: Londra
|
Posted: Fri Mar 31, 2006 9:23 am Post subject: |
|
|
Frez wrote: |
Se intendi aiutare il p133 compilando sull'athlon (ovvero il distccd gira sull'athlon), allora SI assolutamente.
|
Si, intendevo questo |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Fri Mar 31, 2006 12:14 pm Post subject: |
|
|
Quoto, ho provato a lanciare un semplice "emerge -pv" su un pc di quel genere e mi si è inchiodata la macchina. _________________ Running Fast! |
|
Back to top |
|
|
diego_82 Apprentice
Joined: 02 May 2004 Posts: 257 Location: Londra
|
Posted: Thu Apr 06, 2006 8:02 am Post subject: |
|
|
Ok, mi sono convinto voglio provare sto distcc! Ecco la mia situazione:
CPU 1:
Code: | cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 7
model name : AMD Athlon(tm) Processor
stepping : 0
cpu MHz : 1100.194
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 2202.74 |
CPU 2:
Code: | cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 12
cpu MHz : 132.979
fdiv_bug : no
hlt_bug : no
f00f_bug : yes
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 266.52 |
gcc version Athlon:
Code: | Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/specs
Configured with: /var/tmp/portage/gcc-3.3.5.20050130-r1/work/gcc-3.3.5/configure --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1) |
gcc version Pentium:
Code: | Reading specs from /usr/lib/gcc/i386-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure --prefix=/usr --bindir=/usr/i386-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/i386-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/i386-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/i386-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/include/g++-v3 --host=i386-pc-linux-gnu --build=i386-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) |
Ora, da come si può vedere le cose da fare sarebbero due:
1- aggiornare gcc da 3.3 a 3.4 sull'Athlon
2- (E qui ci sono dei problemi) Cambiare in qualche modo la variabile CHOST per farli matchare (ma è necessario?) |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Thu Apr 06, 2006 8:09 am Post subject: |
|
|
aggiora gcc sull'athlon, con due versioni di gcc diverse distcc non può funzionare. _________________ Running Fast! |
|
Back to top |
|
|
diego_82 Apprentice
Joined: 02 May 2004 Posts: 257 Location: Londra
|
Posted: Thu Apr 06, 2006 8:11 am Post subject: |
|
|
Luca89 wrote: | aggiora gcc sull'athlon, con due versioni di gcc diverse distcc non può funzionare. |
E questo è fuori di ogni dubbio (vedi punto 1); ma con la variabile CHOST come mi comporto? |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Thu Apr 06, 2006 8:13 am Post subject: |
|
|
diego_82 wrote: | Luca89 wrote: | aggiora gcc sull'athlon, con due versioni di gcc diverse distcc non può funzionare. |
E questo è fuori di ogni dubbio (vedi punto 1); |
Avevo letto male, scusa.
Quote: | ma con la variabile CHOST come mi comporto? |
Qui c'è scritto qualcosa di inerente. _________________ Running Fast! |
|
Back to top |
|
|
|