Preemptible
Inviato: mer 4 gen 2006, 0:49

Preemption non forzata (server) (PREEMPT_NONE)
Questo e' il modello di preemption tradizionale di Linux,
ideato in rispetto del throughput. Fornira' una buona latenza
nella maggior parte dei casi, ma non vi sono garanzie e
lunghi ritardi possono occasionalmente avvenire.
Selezionare questa opzione se si sta compilando un kernel
per un server o un sistema scientifico o di calcolo, o
se si vuole massimizzare la potenza di calcolo grezza del
kernel a dispetto delle latenze nello scheduling.
Preemption volontaria del kernel (desktop) (PREEMPT_VOLUNTARY)
Questa opzione riduce la latenza del kernel aggiungendo piu' punti
di "preemption esplicita" al codice del kernel. Questi nuovi punti
di preemption sono stati selezionati per ridurre la massima latenza
del rischedulamento, causando reazioni piu' veloci delle applicazioni
al costo di un throughput leggermente piu' basso.
Questo consente reazioni ad eventi interattivi permettendo ad un
processo a bassa priorita' di pre-svuotarsi volontariamente anche se
sta eseguendo una chiamata in kernel mode.
Questo consente alle applicazioni di girare piu' 'dolcemente' anche
quando il sistema e' sotto carico.
Selezionare questo se si sta compilando un kernel per un sistema
desktop.
vorrei cambiare in latenza destop [2]Kernel preemptible (desktop a bassa latenza) (PREEMPT)
Questa opzione riduce la latenza del kernel rendendo preemptible
tutto il codice del kernel (non in esecuzione in una sezione
critica). Questo consente la reazione a eventi interattivi
permettendo ad un processo a bassa priorita' di venire pre-svuotato
involontariamente anche se sta eseguendo una chiamata di sistema
in kernel mode, non potendo altrimenti raggiungere un punto di
preemption naturale. Questo permette alle applicazioni di girare
piu' 'dolcemente' anche quando il sistema e' sotto carico, al costo
di un throughput un po' piu' basso ed un leggero overhead al
codice del kernel.
Selezionare questo se si sta compilando un kernel per un sistema
desktop o embedded con richieste di latenza dell'ordine dei
millisecondi.
ho apache e mysql (un sito) poi lo uso per chattare, scoltare musica, qualche film e p2p....
qualcuno lo ha mai provato con questa config, potrei riscontrare qualche problema ?