URL: https://linuxfr.org/users/neologix/journaux/noyau-code-relatif-%C3%A0-lhyperthreading-d%C3%A9fectueux Title: Noyau: code relatif à l'HyperThreading défectueux? Authors: neologix Date: 2006年08月30日T02:43:16+02:00 Tags: xmms Score: 0 Salut journal. Je t'écris parce que j'ai de plus en plus de doutes sur la qualité du code pour le support de l'HyperThreading de mon OS. Je m'explique: il y a quelques temps, j'utilisais Amarok qui plantait environ 10 fois par jour, à n'importe quelle occasion. J'étais passé à xmms, puis avais trouvé, quelques mois plus après, ceci: [http://bugs.kde.org/show_bug.cgi?id=99199](http://bugs.kde.org/show_bug.cgi?id=99199) Donc je n'étais pas le seul. Ce qui m'a étonné, c'est qu'apparemment amarok fonctionnait bien sur des multi-processeurs, et que le seul moyen de le rendre stable sur un HT, c'était d'utiliser "l'hard affinity", en gros de le faire tourner sur un seul processeur si la machine hôte est un HT. Depuis, il n'a plus planté une seule fois, pourtant il tourne toute la journée. Là encore, je m'apperçois que j'ai des problèmes avec kaffeine: je reboote sur un noyau sans HT, et là, plus de problèmes. Donc là encore, le problème vient de mon P4HT. J'aurais été tenté de croire que les responsables étaient les auteurs de amarok/kaffeine, qui auraient laissé traîner quelques sections critiques non protégées, et donc non multithread-safe. Mais apparemment, ces programmes tournent bien sur des vrais multi-processeurs. Donc le problème viendrait de plus bas, et donc probablement du noyau. Alors mon journal, est-ce que je suis le seul à avoir des soucis avec l'HT, est-ce que mes conclusions tiennent la route?

AltStyle によって変換されたページ (->オリジナル) /