compilazione kernel configurazioni e prestazioni

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Rispondi
Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

compilazione kernel configurazioni e prestazioni

Messaggio da marghe »

Dopo aver letto questi due threads

/viewtopic.php?t=21782&start=0&postdays ... highlight=

/viewtopic.php?t=21779&start=0&postdays ... 05800dfd75

mi son venuti alcuni dubbi,

su un fisso equipaggiato con un celeron 1000 e 320 Mb di ram quando ho
ricompilato il kernel, ho sempre cercato di ottimizzare la configurazione per il
mio processore e di levare qualche opzione per il supporto di hardware di cui
sono sicuro il mio pc non ha bisogno, e devo dire che non ho mai notato
aumento delle prestazioni.

Leggendo sempre sul forum di slacky, mi è parso di capire che anche
applicando varie patch al kernel non si ottengano aumenti di prestazioni
degne di nota, mentre dai threads sopra sembra che compilando con
l'opzione low latency si veda la differenza...

la domande sono queste

a - compilare con le opzioni per l'architettura del proprio processore serve davvero ?

b - oltre all'opzione low latency quali sono le configurazioni in un kernel che
possono far notare le differenze di prestazioni ?

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

a) In minima parte si

b) Tutte quelle che riportano (naturalmente nell'help in linea) un qualcosa del tipo "Consigliato per sistemi desktop". Una ulteriore ottimizzazione è quella che vede la ricompilazione delle glibc in maniera "mirata"...probabilmente (e in maniera empirica) questa da risultati migliori della (ri)compilazione mirata del kernel....ad ogni modo il tutto andrebbe verificato con opportuni benchmark.

Bye 8)

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

b - oltre all'opzione low latency quali sono le configurazioni in un kernel che
possono far notare le differenze di prestazioni ?
Timer Frenquency, mettila a 1000hz. La differenza si vede.

http://www.slacky.eu/wikislack/index.ph ... 29__---.3E

Avatar utente
ildiama
Linux 3.x
Linux 3.x
Messaggi: 536
Iscritto il: mar 27 dic 2005, 16:49
Slackware: mine
Kernel: 2.6.alto..
Desktop: KDE4
Località: Senigallia
Contatta:

Messaggio da ildiama »

DanBadJar ha scritto: Timer Frenquency, mettila a 1000hz. La differenza si vede.

http://www.slacky.eu/wikislack/index.ph ... 29__---.3E
Si vede, insomma. Qui si parla di millisecondi, non di cose che si vedono, E comunque l'opzione 1000 hz per i notebook non va bene. "Uccide" ogni forma di risparmio energetico (a parte la luminosità del monitor).

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Ok, grazie per i consigli ho provato a ricompilare le glibc (nello slackbuild ho visto che hanno già l'opzione O3, dovrei modificare solo l'architettura del processore) e il kernel, ma ho qualche problema strano con gcc, e ora non ho tempo di approfondirlo...

quindi appena avrò una domenica libera passo a slack 12, visto che il tempo tiranno mi tiene ancora sulla 11, e metto in pratica i vostri consigli

ancora grazie a tutti per aver risposto

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Con queste opzioni il mio sistema diventa instabile al massimo... va tutto a scatti.
Ho un Intel Core 2 Duo E6600. Ritorno al vecchio kernel di corsa!

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

anycolouryoulike ha scritto:Con queste opzioni il mio sistema diventa instabile al massimo... va tutto a scatti.
Ho un Intel Core 2 Duo E6600. Ritorno al vecchio kernel di corsa!
Che opzioni hai messo esattamente ?

Hai anche ricompilato le glibc ?

tempo fa ho letto una guida di gentoo che diceva che quando si mettono opzioni estreme in certi casi i risultati sono questi.... quindi sconsigliava opzioni troppo aggressive,

IMHO varia molto da hardware ad hardware e da versioni a versioni, l'unica e provare e al limite tornare indietro...

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Ho solamente messo il low latency e il timer frequency a 1000hz. Con Folding@Home attivo Firefox si blocca ogni cinque minuti, Conky si aggiorna una volta ogni dieci secondi e il cubo scatta.
Forse il timer frequency così alto non è adatto alle architetture SMP...
Prima con un kernel compilato da me con il timer frequency a 250hz e senza low latency anche con le CPU al 100% (KTorrent, Amarok, Conky, Kopete, Firefox, Folding@Home e GNUChess su eBoard) il sistema è fluidissimo: il cubo ruota e le finestre fluttuano anche con i malefici driver fglrx.
Ora provo a rimettere a 250hz il timer frequency e a lasciare il low latency, che credo non dipenda dall'architettura...
Per caso c'è qualcuno che ha il mio stesso processore?

Rispondi