Ho letto molti discorsi su come OpenSUSE stia usando un kernel "Desktop". Questo kernel utilizza un timer da 1000hz e la piena prelazione tra le altre cose. La richiesta di funzionalità qui è più dettagliata sull'argomento. Open Fate OpenSUSE Desktop Kernel
So come compilare e configurare il mio kernel, anche se non capisco i vantaggi reali. Disabilitando forse nohz, o funzionalità inutilizzate come l'hyperthreading (sulla mia cpu comunque) e la virtualizzazione. (Oltre alle impostazioni sopra). Migliorerebbe davvero l'interattività o la risposta in un gioco?
In tal caso, qualcuno ha qualche suggerimento nella configurazione del mio kernel per tale scopo?
Aggiornare:
Ho scavato leggendo alcune mailing list, e sembra che la prelazione volontaria sia la cosa migliore. Ha meno problemi con alcuni driver così come la piena prelazione e offre ancora una buona latenza. 1000hz sembra una scelta solida considerando se il kernel è compilato con no_hz. Ciò significa che farà scattare le zecche solo quando sono necessarie.
Sto fortemente supponendo che l'ottimizzazione del kernel per il tuo arch possa aiutare, oltre a disabilitare specificamente i moduli inutilizzati. Nella documentazione del kernel si afferma che se non si dispone di un sistema SMT (hyperthreading), è possibile migliorare il throughput disabilitando tale opzione. Non ho prove che questo sia il caso, tuttavia sembra che non farebbe male.
Inoltre, dopo alcuni test sembra che il nuovo CFQ sia un buon programmatore per uso desktop / giochi, sembra offrire buone prestazioni quando si esegue qualcosa di pesante come la creazione di un albero DVD.
In realtà il kernel generico di Ubuntu è impostato bene per una buona latenza soft. L'aggiunta di 1000 Hz dovrebbe essere in fase di revisione.