Newsgroup: it.comp.os.linux.sys
Titolo: Analisi sulla Gentoo...

Non è tutto oro quello che viene ricompilato.
 
http://makeashorterlink.com/?K27B21975
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 	
http://makeashorterlink.com/?K27B21975
In questo preciso momento non funziona, potresti
postare anche il link reale?
bye,
-- 
piergiorgio

 postare anche il link reale?
a me funziona:
http://articles.linmagau.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=227
Max

  Emmanuele.
Effettivamente il test sembra abbastanza eloquente. Evidentemente nessuno
userà la Gentoo! :-)
Rocker

 postare anche il link reale?
OK, adesso funziona...
Sembra interessante, ma sarebbe piu` utile capire
il perche`, dato che, alla fine, dovrebbe essere
tutti praticamente identici...
bye,
-- 
piergiorgio

Piergiorgio Sartor wrote:

Dovrebbe essere questo:
http://articles.linmagau.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=227
Per rimanere in tema di ottimizzazioni, aggiungo questo:
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization.html
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 	
http://makeashorterlink.com/?K27B21975
Concordo in particolare con:
<cite>
However, so far none of the distros appears to have a comprehensive performance advantage,
in the end it seems Linux is Linux and you should pick the flavour that provides the most
convenience for you.
</cite>
Pero`, tanto per cavillare un po`, *SE* quel celeron e` derivato dal P4 (e AFAIK a quella
frequenza dovrebbe esserlo) non mi convince quel "-march=pentium3" tra
le opzioni di compilazione per gentoo...
Voglio dire: per com'e` fatto il core P4, ha bisogno di ottimizzazioni specifiche
per rendere (quanto un athlon, ma vabbeh), e ottimizzare per P3 potrebbe
essere addirittura controproducente.
Il tutto IMHO, ovviamente.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |

 Ciao.
Beh, allora sarebbe interessante ripetere quella prova su più macchine
diverse. Magari hanno scelto un'ottimizzazione non mirata per renderlo
quanto maggiormente compatibile possibile, con il risultato di avere quei
test scadenti...
Rocker

 essere addirittura controproducente.
Uhm, potresti avere molta, ma molta, ragione...
Infatti anche a me qualcosa suonava strano...
bye,
-- 
piergiorgio

Piergiorgio Sartor wrote:

Io aggiungerei anche il fatto che almeno il testo con gnumeric, non mi
sembra troppo significativo. Non vedo quale vantaggio significativo si
possa ottenere nell'apertura di un file.
La conversione di un dvd (ne bastava un pezzetto ovviamente..) sarebbe
stato più "preciso" come test... 
Nel mio piccolo, in questi giorni mi sono ricompilato X, QT e le
kdelibs, passando da -O2 -march=i586 a -O3 -march=i686 ed a
"occhiometro" mi pare che non sia cambiato nulla... 


 "occhiometro" mi pare che non sia cambiato nulla... 
Inoltre, se proprio si deve ricompilare su CPU
intel, meglio usare icc, che tralaltro e` free
per Linux...
bye,
-- 
piergiorgio

 le opzioni di compilazione per gentoo...
C'e' una parte del file /etc/make.conf della Gentoo dove si dice:
<cite>
# CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp,
# athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686
# (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron), 
pentium3.
# Note that Gentoo Linux 1.4 and higher include at least gcc-3.2.
# ATHLON-4 will generate invalid SSE instructions; use 'athlon' instead.
# PENTIUM4 will generate invalid instructions; use 'pentium3' instead.
</cite>
... tanto io ho una athlon...

 # PENTIUM4 will generate invalid instructions; use 'pentium3' instead.
OK, capito il perche`. Mi sembrava un'errore un po` troppo macroscopico
in effetti.
Aspettero` altri test, dunque, 
#define FAZIOSO
magari su piattaforma HW piu` seria, tipo un qualche athlon... :)
#endif /* FAZIOSO */


 in effetti.
Tra l'altro mi sono interessato un po' alla questione e questo era un 
bug del gcc<2.3.2. Chi ha installato almeno gcc=>2.3.3 non dovrebbe 
avere piu' problemi ed usare -march=pentium4 (tra la'ltro si poteva 
usare anche prima, ma bisognava specificare -mno-sse)
Ciao
Scola

> Non è tutto oro quello che viene ricompilato.
Ho letto l'articolo e mi ha lasciato un pò di delusione, anche perchè
avevo in testa l'idea di mettere sul mio portatile una gentoo, e questo
articolo me l'ha fatta passare.
Cmque mi sembra strano come risultato. 
E sopratutto và abbastanza contro il senso "informatico" comune,
bisognerebbe fare dei test
più approfonditi...
Anche perchè  questo vuol dire che a parte la protezione dei B.O. non ci
sono vantaggi nel ricompilare un qualsiasi programma.
Bho tristezza e raccapriccio!!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 più approfonditi...
È anche il senso del test.
Ad ogni modo, non penso sia una novità: anche ricompilando per la
propria macchina, non ci si può aspettare che un 10% (circa) di
margine.


 "occhiometro" mi pare che non sia cambiato nulla... 
Può darsi che peggiori: O3 attiva alcune ottimizzazioni che potrebbero,
e di solito possono, risultare dannose (inlining et similia).


> Č anche il senso del test.
Certo! Ma il test si spinge oltre, dicendo che addirittura le
performance
degradano e peggiorano.
Io sono sempre dell'idea che i test non siano mai attendibili piů di
tanto,
sopratutto quando si confrontano due sistemi operativi.
Troppe le differenze di setup che possono influnzare i parametri, anche
solo la versione del kernel ... o dei vari tool ...
Bho dovrebbero rifare i test con le configurazioni migliori conosciute
per
i vari sistemi.
Altrimenti che senso ha? 
...bho ad ogni modo continuo a voler installare gentoo sul mio vecchio
pc!
