
Bonjour à tous.
On entend souvent parler de patchs pour un peu tous les systèmes visant à régler des bugs critiques ou des failles de sécurité.
Dans l’ensemble, il est assez rare d’en avoir qui concerne les performances du systèmes sur un point particulier. Et bien aujourd’hui c’est le cas.
L’info nous vient de pcinpact qui nous apprend qu’un développeur, Mike Galbraith, a publié un patch de 224 lignes de code permettant d’améliorer les performances de l’ordonnanceur (Scheduler pour les intimes) du système Linux.
Ordonnanceur kézako ?
Pour ceux qui ne connaissent pas trop les différents composants d’un OS, le scheduler est en fait le mécanisme logiciel qui se charge de répartir et de gérer les différents processus en cours d’exécution sur le système. C’est à lui que revient la tâche de gérer les différents processeurs et coeurs de votre machines afin de répartir leur travail sur les différents processus en fonction de la priorité de ces derniers.
Autrement dit, les améliorations apportées par ce patch ne seront pas visible pour un utilisateur qui utilise un ou un nombre très faible d’applications en même temps qui ne sont pas forcément consommatrices en ressources. En revanche, pour l’autre catégorie d’utilisateurs, là y’a pas photo, on sent une très net différence en terme de fluidité et de réactivité sur les différentes applications.
Voici deux vidéos qui illustrent les fait, la première, sans l’application du patch, l’autre avec le patch activé.
Ha oui en effet, la vidéo est bougrement impressionnante :O
La différence est clairement visible et c’est pas rien.
En lisant l’article de PC Inpact, on apprend aussi que Linus Torvalds a passé en revue le patch et qu’il a félicité pour avoir développé un patch apportant beaucoup au kernel et qui en plus, n’avait aucun effet de bord.
C’est quand même pas rien !
Super !
Beau gain de perf!