View Full Version : Gentoo e processori multi core
zephyr83
26-08-2007, 10:40
Avrei una curiosità.....su un sistema gentoo l'uso di processori cn più core permette di ridurre notevolmente il tempo di installazione? La ricompilazione dovrebbe essere mooooooolto più veloce o sbaglio? In particolare, un quad core permette di dimezzare il tempo rispetto a un dual core (a pari architettura e frequenza naturalmente)? E il dual core fa altrettanto rispetto al procio normale?? Ovviamente impostando i giusti paremetri del compilatore. Se fosse così un bel q6600 diventa molto interessante!!! Cn il mio penitum 4 ht 550 (3.4 ghz) ci metto mezza giornata a installare gentoo da stage 1 cn kde base base!! è troppo, è una cosa assurda!!!
zephyr83
30-08-2007, 19:56
neesuno??? :eek:
neesuno??? :eek:
beh è difficile calcolare l'incremento di velocità nella compilazione ma un test di compilazione con Visual C++ (http://www.codinghorror.com/blog/archives/000867.html) (che notoriamente non sfrutta la compilazione parallela) ha portato ad incrementi notevoli. Immagino che giocando con il parametro -j di gcc si possano ottenere ulteriori incrementi di velocità.
Comunque mezza giornata per uno stage 1 con kde base non è un risultato malvagio.
come già detto, basta settare il parametro -j nel modo corretto.
gli incrementi aggiungendo core non sono perfettamente lineari, come potrai ben immaginare, però 2 core vanno quasi il doppio di 1 e 4 quasi il doppio di 2
Vendicatore
31-08-2007, 11:03
Confermo, su un dual core con -j 4, hai una diminuzione del tempo di compilazione nell'ordine del 30/40%. (rispetto an un -j 2)
zephyr83
31-08-2007, 12:45
Confermo, su un dual core con -j 4, hai una diminuzione del tempo di compilazione nell'ordine del 30/40%. (rispetto an un -j 2)
perché -j 4? La "regolina" nn era il numero di core (o processori) più 1? Nn dovrebbe essere -j 3?
Vendicatore
31-08-2007, 13:21
Hum, mi sa che hai ragione, è probabile che con -j 3 guadagni ancora qalcosina. Devo provare :D
perché -j 4? La "regolina" nn era il numero di core (o processori) più 1? Nn dovrebbe essere -j 3?
Vabbe' è una regola grosso modo indicativa, ad esempio, con poca ram aumentare quel numero ha un effetto soltanto deleterio.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.