Mailing List del Fortunae LUG =============================
Il grosso problema della low latency è che non si sa a priori quali siano le parti del kernel "problematiche" in cui è opportuno inserire punti di scheduling. Quindi si è proceduto caso per caso, partendo dalle applicazioni: magari per una app multimediale è opportuno inserire uno sched qui per un'altra app è meglio da un'altra parte.
uhm ... che io sappia, hanno dato in pasto ad una macchina grossi carichi di lavoro, e messo sotto software di monitoraggio, non e' stato fatto "a caso".
Con la patch preemptible si voleva eliminare questa indeterminazione e rendere la cosa generale. Resta cmq vero, come dici tu, che i punti dove si può intervenire sono limitati dalle numerose sezioni critiche (protette da lock).
con dei tempi di latenza di meno di un millisec. nel caso pessimo, direi che preempt diventa assolutamente inutile ...
? I numeri non li conosco. Altri pareri?
-- <simon> siamo nel futuro ragazzi