[Linux-Biella] che distro per P200?

CIARROCCHI, Paolo, VF-IT linux@ml.bilug.linux.it
Wed, 23 Jun 2004 09:34:30 +0200


From: Marco Ermini [mailto:markoer@markoer.org] 
[...]
> Quello che viene fatto, in più, sul 2.6 è aggiungere la possibilità di
> preempitare anche parti del kernel stesso (che ormai ti 
> faccio presente, è
> elefantiaco ed ingloba centinaia e centinaia di moduli): 
> questo è utile in
> un'ottica di scalabilità, per esempio su sistemi NUMA con CPU 
> hot-swap o
> dove non è in generale possibile fermare il sistema nemmeno 
> per aggiornare
> il kernel, oppure è utile per il vendor che volesse creare e 
> certificare
> un sistema soft real time, avendo maggiori possibilità di 
> controllare e
> misurare i tempi di latenza (i kernel real time basati su 
> Linux potranno
> sempre e solo essere partoriti da un vendor che fa un lavoro 
> specifico,
> proprio perché Linux per sua natura non lo è, almeno per adesso).

Visto che mi piace capire come funzionano le cose e che la tua 
affermazione: 'un kernel preemptive e' utile in ottica di scalabilita',
per esempio su sitemi NUMA con CPU hot swap...' mi ha quantomeno
sopreso ho scritto a Robert Love (kernel hacker autore delle
patch in questione) chiedendo chiarimenti.

Ecco quanto mi ha risposto:

-- 
[...]
> The question is: 
> " Is a preemptive kernel (meaning a 2.6 kernel with the relative  
> config option set to Y) a boost for desktop users or it has 
> to be used in order to improve the scalabily (meaning NUMA and CPU hot
> plug) ?"
> 
> What is the main goal of a preemptive kernel from a user pointview ?

It is to improve the average scheduling latency of the system, which is
a plus to desktop, real-time, multimedia and embedded users.

It has absolutely nothing whatsoever to do with scalability.

Hope this helps!

	Robert Love
-- 

Ora so con certezza che non sto "continuando a perpetrare confusione."

Spero che questo chiarisca le idee a tutti.


				Paolo