[gull] ralentissement

Daniel Cordey dc at mjt.ch
Wed Dec 20 10:10:57 CET 2006


On Wednesday 20 December 2006 10:01, Marc SCHAEFER wrote:

> La dernière fois que je l'avais fait (pour accélérer le scheduling d'un
> pilote user-space, c'était une option de compilation du kernel. En effet, à
> l'époque (2.2 ou 2.4), un processus n'était reschedulé quand il avait
> expiré son quota qu'à la prochaine interruption HZ, soit tous les 10ms. Il
> me fallait 1ms. Il y a eu plein de changement autour de ça dans le kernel
> en 2.6).

Oui, mais ainsi tu multiplie (en theorie) le nombre de CS... As-tu mesure 
l'impact en terme d'overhead suplemetaire ? C'est vrai que pour un driver, 
10ms c'est trop long... Mais j'imagine qu'ensuite ton pilote etait charge 
comme un module kernel et ne restait pas en user-space, non ?

dc



More information about the gull mailing list