[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