Le noyau Linux 6.19 a résolu une régression significative de performance du planificateur, restaurant l'efficacité après que des tests précoces aient révélé des problèmes. Les développeurs ont identifié et corrigé un défaut causant une chute de 52,4 % dans les benchmarks, assurant une gestion des tâches plus fluide à travers les cœurs CPU. Cette correction met en lumière le processus de développement robuste du noyau au milieu d'optimisations plus larges.
Le cycle de sortie du noyau Linux 6.19 a mis en lumière les défis et les succès de son planificateur, le système qui alloue les ressources CPU aux processus pour une équité, une latence et un débit optimaux. Sorti le 27 décembre 2025, la mise à jour visait initialement à améliorer l'efficacité, y compris des optimisations pour les distances NUMA sur les plateformes Intel Granite Rapids et Clearwater Forest afin d'améliorer la localité des données dans les configurations multi-nœuds.
Cependant, les tests post-fenêtre de fusion ont révélé une régression. À l'aide de l'outil Schbench, qui simule des charges de planification, les développeurs ont détecté une chute de 52,4 % des performances, en particulier dans la latence du 99,9e percentile pour 32 threads. Le Robot de test du noyau Intel a identifié le problème dans le commit 089d84203ad4 de la classe fair du planificateur. Ce changement, destiné à rationaliser les calculs d'utilisation moyenne, a omis le facteur de poids pour les entités de planification en deux points clés du code, entraînant des décisions biaisées sur les migrations de tâches et l'équilibrage de charge.
Shrikanth, contributeur du planificateur, a expliqué l'omission : « Deux points critiques dans le code ont omis de prendre en compte le poids de l'entité de planification, menant à des moyennes biaisées. » La correction, maintenant dans la branche sched/core de tip/tip.git, intègre correctement ce poids, vérifié par les benchmarks Phoronix pour égaler ou dépasser les niveaux antérieurs.
Cette résolution souligne la force collaborative du noyau, avec des outils automatisés permettant des réponses rapides. Au-delà du planificateur, Linux 6.19 apporte des gains comme jusqu'à 30 % de meilleur performance pour les GPU AMD legacy via le pilote AMDGPU, et des améliorations réseau s'appuyant sur les 40 % d'augmentation TCP de 6.18. En pratique, comme l'utilisation par Facebook d'un planificateur basse latence du Steam Deck dans les centres de données, ces changements améliorent les charges de travail des serveurs. Globalement, l'effet net promet des performances positives dans tous les environnements de calcul, des bureaux aux systèmes haute performance.