OTTIMIZZAZIONE !!!
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
OTTIMIZZAZIONE !!!
Ciao Ragazzi !!!
<BR>Vorrei un consiglio sono ritornato da qualche giorno sulla via del source ed ho abbandonato il precompilato, vorrei sapere se qualcuno di voi mi può aiutare a compilare in maniera ottimizzata secondo il mio sitema, ho visto in giro per la rete che ci sono FLAG CFLAG, per il processore sopratutto ma non ho capito bene come usare il tutto.
<BR>
<BR>Esempio se io volio installarmi firefox e lo voglio compilare in maniera ottimizzata, come faccio ?
<BR>Scarico firefox.tar.bz2 (ipotetico) che sono i sorgenti dell´applicazione, lo scompatto e dalla directory faccio un ./configure -parametri (dove qui dovrei mettere tutti quei settagi per compilare in maniera ottimizzata ) giustio ?
<BR>Delucidatemi !!!!!<br>
<BR>Vorrei un consiglio sono ritornato da qualche giorno sulla via del source ed ho abbandonato il precompilato, vorrei sapere se qualcuno di voi mi può aiutare a compilare in maniera ottimizzata secondo il mio sitema, ho visto in giro per la rete che ci sono FLAG CFLAG, per il processore sopratutto ma non ho capito bene come usare il tutto.
<BR>
<BR>Esempio se io volio installarmi firefox e lo voglio compilare in maniera ottimizzata, come faccio ?
<BR>Scarico firefox.tar.bz2 (ipotetico) che sono i sorgenti dell´applicazione, lo scompatto e dalla directory faccio un ./configure -parametri (dove qui dovrei mettere tutti quei settagi per compilare in maniera ottimizzata ) giustio ?
<BR>Delucidatemi !!!!!<br>
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
OTTIMIZZAZIONE !!!
Dipende da che hardware hai: pentium 4, III ,athlon, ecc
<BR>Considera però che in realtà, con buona pace
<BR>dei sostenitori di gentoo.
<BR>compilare coi FLAGS = "-O3 -march=686 -mcpu=i686"
<BR>in realtà (se vedi i benchmark dei pacchetti)
<BR>produce un vantaggio infinitesimale,
<BR>ammesso e no concesso che un vantaggi in termini di velocità ci sia.
<BR>Forse il discorso è diverso se hai un athlon
<BR>
<BR>M.<br>
<BR>Considera però che in realtà, con buona pace
<BR>dei sostenitori di gentoo.
<BR>compilare coi FLAGS = "-O3 -march=686 -mcpu=i686"
<BR>in realtà (se vedi i benchmark dei pacchetti)
<BR>produce un vantaggio infinitesimale,
<BR>ammesso e no concesso che un vantaggi in termini di velocità ci sia.
<BR>Forse il discorso è diverso se hai un athlon
<BR>
<BR>M.<br>
OTTIMIZZAZIONE !!!
Athlon XP Barton 2600<br>
OTTIMIZZAZIONE !!!
ok, l´architettura che ti riguarda è "athlon-xp".
<BR>vorrei comunque far notare che dalla versione 3.4 del gcc (che comunque per slackware è ancora nel ramo testing) la flag mcpu è stata sostituita con la flag mtune.
<BR>
<BR>ciao, rob<br>
<BR>vorrei comunque far notare che dalla versione 3.4 del gcc (che comunque per slackware è ancora nel ramo testing) la flag mcpu è stata sostituita con la flag mtune.
<BR>
<BR>ciao, rob<br>
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
OTTIMIZZAZIONE !!!
E´ vero, infatti io la ho usata,
<BR>ma poi per maggiore compatibilità
<BR>nel pacchettizare sono tornato a mcpu.
<BR>Aspetto che la versione nuova sia
<BR>inserita di defautl in Slack
<BR>
<BR>M.<br>
<BR>ma poi per maggiore compatibilità
<BR>nel pacchettizare sono tornato a mcpu.
<BR>Aspetto che la versione nuova sia
<BR>inserita di defautl in Slack
<BR>
<BR>M.<br>
OTTIMIZZAZIONE !!!
in sostanza che mi consigliate di fare ?
<BR>Qaundo compilo che gli passo al ./configure ?
<BR><br>
<BR>Qaundo compilo che gli passo al ./configure ?
<BR><br>
OTTIMIZZAZIONE !!!
Salve!
<BR>Non sai quanto son felice che qualcuno abbia iniziato un thread del genere...
<BR>Allora, veniamo subito al sodo.
<BR>La particolarità del tuo Athlon XP 2600 Barton è che ha la stessa identica architettura e gli stessi set di istruzioni dell´ Athlon XP ma con un po di cache in meno e quindi con una politica di gestione della cache un po´ più semplice di quella normale.
<BR>Ottimo, o... Bon! Come dice la fanciulla dei miei sogni.
<BR>Le operazioni da fare sono le seguenti:
<BR>./configure --help|less
<BR>per controllare che nel configure si possino passare i parametri per il processore (nel 99,9% dei casi è così)
<BR>oppure vi MakeFile e cerchi la variabile dove si va a settare il tipo di processore.
<BR>Poi i famosissimi make, strip, make install come tutti i sorgenti del mondo.
<BR>Per ritornare al tuo processore, come è stato già detto devi utilizzare l´opzione athlon-xp di modo da dire al gcc di abilitare la conversione per il mega set di istruzioni xp (che figata.... io amo quei processori...)
<BR>Non ti illudere nel fatto che ci siano pochi vantaggi nel perdere 10 minuti in più nel ricompilare i programmi uno per uno.
<BR>Utilizzare al massimo il set di istruzioni comporta un aumento della stabilità della velocità di accesso, della esecuzione e cosa importantissima comporta il fatto che se prima utilizzavi un programma da solo con un carico di sistema globale pari ad x, dopo lo stesso programma occuperà x meno qualcosa, e sarai libero di utilizzare quel qualcosa per altre applicazioni... Rippare, masterizzare, giocare a wolf3d, mentre il server apache con 150 utenti attaccati fa girare php, perl e postgresql e non vedere un grinzo del sistema è una soddisfazione personale che bisogna provare.
<BR>Viva gli Athlon...
<BR>Ciao Ciao<br>
<BR>Non sai quanto son felice che qualcuno abbia iniziato un thread del genere...
<BR>Allora, veniamo subito al sodo.
<BR>La particolarità del tuo Athlon XP 2600 Barton è che ha la stessa identica architettura e gli stessi set di istruzioni dell´ Athlon XP ma con un po di cache in meno e quindi con una politica di gestione della cache un po´ più semplice di quella normale.
<BR>Ottimo, o... Bon! Come dice la fanciulla dei miei sogni.
<BR>Le operazioni da fare sono le seguenti:
<BR>./configure --help|less
<BR>per controllare che nel configure si possino passare i parametri per il processore (nel 99,9% dei casi è così)
<BR>oppure vi MakeFile e cerchi la variabile dove si va a settare il tipo di processore.
<BR>Poi i famosissimi make, strip, make install come tutti i sorgenti del mondo.
<BR>Per ritornare al tuo processore, come è stato già detto devi utilizzare l´opzione athlon-xp di modo da dire al gcc di abilitare la conversione per il mega set di istruzioni xp (che figata.... io amo quei processori...)
<BR>Non ti illudere nel fatto che ci siano pochi vantaggi nel perdere 10 minuti in più nel ricompilare i programmi uno per uno.
<BR>Utilizzare al massimo il set di istruzioni comporta un aumento della stabilità della velocità di accesso, della esecuzione e cosa importantissima comporta il fatto che se prima utilizzavi un programma da solo con un carico di sistema globale pari ad x, dopo lo stesso programma occuperà x meno qualcosa, e sarai libero di utilizzare quel qualcosa per altre applicazioni... Rippare, masterizzare, giocare a wolf3d, mentre il server apache con 150 utenti attaccati fa girare php, perl e postgresql e non vedere un grinzo del sistema è una soddisfazione personale che bisogna provare.
<BR>Viva gli Athlon...
<BR>Ciao Ciao<br>


