[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lenny: 2.6.24 vs 2.6.26



Davide Prina wrote:

> Luca Sighinolfi wrote:
>> mah, così su due piedi direi di si, a meno che non ci siano altri
>> fattori introdotti recentemente nel 2.6.26 che non erano presenti nel
>> .24
> 
> no, non mi sembra ci sia nulla di nuovo
> 
> scusa, mi sono confuso.
> Sì ho impostato anch'io "Voluntary kernel preemption (Desktop)"
> 

Una differenza c'è eccome: fino al 2.6.26-rc1 il Big Kernel Lock era
preemptible (se configurato per essere tale) e l'opzione era
CONFIG_PREEMPT_BKL. Dal 2.6.26-rc2 in poi il BKL è stato reso non
preemptible (come era fino al 2.6.8) a causa di problemi di correttezza del
codice preemptible. Questo ha provocato grosse perdite in alcuni benchmark,
quindi *può darsi* (ma è solo un'ipotesi) che la configurazione del sistema
di Luca ne risenta. Se nella config del 2.6.24 il BKL era impostato come
preemptible, dovresti provare a ricompilarti quel kernel con le stesse
identiche opzioni abilitate tranne quella e vedere se anche così il sistema
rallenta, così sai se è colpa del BKL.

http://www.ussg.iu.edu/hypermail/linux/kernel/0805.1/1661.html

Lucio.


Reply to: