[gull] ralentissement

Daniel Pfenniger daniel.pfenniger at obs.unige.ch
Tue Dec 19 18:40:07 CET 2006


En son temps je m'étais plaint à Linus que le scheduler du kernel
ne respecte pas le comportement d'un nice 19 comme annoncé dans le man.
Un job en nice 19 en théorie devrait laisser la place complète et n'utiliser
que les cycles inutilisés.  En homme pratique, Linus est d'avis, surement bien
réféchi, que ca peut causer des blocages si le job en nice 19 active
un service système à priorité élevée (comme le swap) et reste ensuite complètement
bloqué par un autre process.  Pour rester simple le scheduler du kernel
attribue (je ne garantis pas que ca n'aie pas changé depuis)
une fraction d'au moins 5% aux jobs en nice 19.  5% est un effet encore
bénin, mais je dirais que le scheduler de Linux est avant tout optimisé
pour des tâches interactives, pas pour des calculs intensifs en
concurrence avec des tâches interactives.

Une autre facon de bourrer une machine est de saturer les accès à la
RAM de manière non-séquentielle, ce qui cause des fautes de cache.
Les FFT entrent dans cette catégorie je crois.

	Daniel

cedric briner wrote:
>> La première chose, il me semble, est de désactiver ce programme et de 
>> voir si ca change qqchose.
>> Si oui, ben t'as trouvé ton problème.
>> Sinon, il faut commencer a investiguer. Mais investiguer alors que tu 
>> as deja un bon candidat à ton problème...
>> Non?
> 
> tout a fait, mais lorsque je tapes kill -s STOP 19190
> ca fuse !!! comme au bon vieux temps
> 
> et lorsque je le relance:
> kill -s CONT 19190
> tout mes ralentissement reviennent
> 
> donc je crois bien que j'ai trouve le bon candidat
> 
>> As-tu regarder la LED de ton disque ? Tu ne serais pas en train de 
>> swaper comme une bete par hasard ? Ton collegue n'a peut-etre pas 
>> modifier son algorithme, mais il a peut-etre oublie de te dire qu'il a 
>> augmenta la taille des matrices :-)
> 
> 
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> 19190 eigenbro  39  19 39692  30m  852 R 98.3  3.0 565:15.45 psfm.exe
> 
> et quand je regarde l'applet de gnome : ``Moniteur System'' je ne vois 
> rien pour ``Disque Dur''
> 
> donc rien encore de ce cote la.
> 
> Ced.
> 



More information about the gull mailing list