Euh ici :
http://ck-hack.blogspot.com/2010/11/...y-comment.html
Un post de Con Kolivas. Si on lit ce qu'il dit, effectivement, ça n'améliore les choses
que dans les cas extrêmes (faire plein de copies d'un côté, lire un film de l'autre, et compiler le noyau en lançant 64 tâches en parallèle (d'ailleurs il dit que c'est d'une débilité monumentale de lancer 64 tâches sur un quadcore)) etc.
Par contre si vous lisez dans le détail son billet, il dit ce qui n'est apparemment pas dit dans les messages précédents, c'est que dans le cadre d'un desktop Linux, donc dans un cadre d'utilisation dite "classique", il peut carrément engendrer des ralentissements. Exemple concret : Firefox. Si vous ouvrez plein d'onglets, il va y avoir un "cgroup" de threads Firefox, et comme la priorité est donnée "par cgroup" (si j'ai compris globalement), si vous lancez une petite appli à côté genre lecteur video, dès que celui ci aura besoin de temps CPU l'ordonnanceur le lui donnera (car il donne la priorité aux plus petites tâches), et votre appli Firefox risque de ralentir, voire si vous lancez 2-3 autres petites tâches qui tournent (aMsn etc) à côté, il risque d'y avoir de forts ralentissements sur Firefox.
Donc je pense que nulle part ça n'a été dit, mais il est question, carrément, de
régression dans un cadre d'utilisation dite "classique". Con Kolivas dit que, oui, bien sûr, son patch à lui a déjà été testé depuis longtemps et fait 10 lignes, mais il n'a pas voulu l'appliquer parce que ça n'est pas bien, c'est une régression, il le redit encore une n-ième fois, dans un cadre d'utilisation dite "classique".
Surtout dites moi si j'ai bien compris, et ne m'insultez pas ou ne me parlez pas avez mépris comme c'est le cas si souvent par ici
Partager