[Linux-bruxelles] cherche carte mère avec slot ISA

Geoffroy Stevenne geof at hellea.com
Jeu 12 Déc 13:32:50 CET 2002


Le Thu, 12 Dec 2002 12:24:07 +0100
Osvaldo La Rosa <blinuxman at tuxfamily.org> a écrit:

> Tiens, pour info, voici un log strace de saytime; le mot "wait" qui
> apparaît dans celui de la Woody, me paraît plus que suspect,
> à part ça, c'est aux spécialistes à savoir ce qu'ils peuvent en
> faire, moi je jette l'éponge:

C'est normal qu'il y ait un wait4() après un fork(), c'est une
fonction qui attend la terminaison du processus fils.  Celle-ci est
signalée par SIGCHLD...

A première vue la version woody lance plusieurs processus et attends
leur terminaison avec wait4() alors que la version potato n'en lance
qu'un et attend la libération des ressource avec select().  De plus,
strace a probablement évolué entre la patate et la boisée ce qui
signifie que l'output n'est pas forcément le même format...

Généralement un fork() (création d'un processus fils) prend du temps
(réplication du processus parent et remplacement du code par celui du
fils) et c'est peut-être cela qui crée un temps de latence plus grand. 
Je ne pense donc pas que le kernel soit en cause ici (hormis en ce qui
concerne les performances du fork) mais plutôt saytime voire la glibc.

Peut-être devrais-tu essayer une ancienne version de saytime, par
exemple celle de la potato.

Cordialement,

--
Geof




Plus d'informations sur la liste de diffusion Linux-bruxelles