Linux 6.19-kärnan har åtgärdat en betydande prestandaregression i schemaläggaren och återställt effektiviteten efter att tidiga tester avslöjat problem. Utvecklarna identifierade och lagade en brist som orsakade en 52,4-procentig nedgång i benchmarks, vilket säkerställer smidigare uppgiftshantering över CPU-kärnor. Denna fix belyser kärnans robusta utvecklingsprocess mitt i bredare optimeringar.
Linuxkärnans 6.19-utgivningscykel har satt strålkastarljuset på utmaningar och triumfer i dess schemaläggare, systemet som tilldelar CPU-resurser till processer för optimal rättvisa, latens och genomströmning. Släppt den 27 december 2025, syftade uppdateringen initialt till att förbättra effektiviteten, inklusive optimeringar för NUMA-avstånd på Intels Granite Rapids- och Clearwater Forest-plattformar för att förbättra datalokalitet i flernodskonfigurationer.
Dock avslöjade tester efter sammansmältningsfönstret en regression. Med verktyget Schbench, som simulerar schemaläggningsarbetsbelastningar, upptäckte utvecklare en 52,4-procentig prestandafall, särskilt i 99,9:e percentilens latens för 32 trådar. Intels Kernel Test Robot pekade ut problemet till commit 089d84203ad4 i schemaläggarens fair-klass. Denna ändring, avsedd att förenkla beräkningar av genomsnittlig utnyttjandegrad, missade viktfaktorn för schemaläggningsenheter på två nyckelpunkter i koden, vilket ledde till sneda beslut om uppgiftsmigreringar och lastbalansering.
Shrikanth, en schemaläggarbidragsgivare, förklarade missen: «Två kritiska punkter i koden missade att ta hänsyn till schemaläggningsenhetens vikt, vilket ledde till sneda medelvärden.» Fixen, nu i tip/tip.git:s sched/core-gren, integrerar denna vikt korrekt, verifierad av Phoronix-benchmarks att matcha eller överträffa tidigare nivåer.
Denna lösning understryker kärnans samarbetsstyrka, med automatiserade verktyg som möjliggör snabba svar. Bortom schemaläggaren för med Linux 6.19 vinster som upp till 30 % bättre prestanda för äldre AMD-GPU:er via AMDGPU-drivrutinen, och nätverksförbättringar som bygger på 6.18:s 40 % TCP-ökningar. I praktiken, som Facebooks användning av en låg-latensschemaläggare från Steam Deck i datacenter, förbättrar dessa förändringar serverarbetsbelastningar. Sammantaget lovar den nettomässiga effekten positiv prestanda över datormiljöer, från skrivbord till högprestandasystem.