Linux 6.19-kärnan fixar scheduler-regression för prestandavinster

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.

Relaterade artiklar

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Bild genererad av AI

Linuxkärnan 6.19 lägger till schemaläggningsförbättringar och Microsoft C-tillägg

Rapporterad av AI Bild genererad av AI

Den kommande Linuxkärnan 6.19 introducerar viktiga förbättringar i sched_ext-ramverket för bättre eBPF-schemaläggningsåterställning och integrerar Microsoft C-tillägg för renare kodkompilering. Dessa uppdateringar syftar till att förbättra stabilitet, prestanda och utvecklarens effektivitet i olika datormiljöer. Bidrag från företag som Google, Meta och Microsoft belyser den växande samverkan i open source-utveckling.

Tidiga tester av Linux 6.19-utvecklingskärnan på en server med dubbla AMD EPYC 9965-processorer visar stark prestanda i högpresterande beräkningsarbetsbelastningar. Trots vissa schemaläggarproblem uppvisar kärnan lovande resultat för AI- och HPC-applikationer. Dessa benchmarks jämför den med den stabila Linux 6.18-versionen.

Rapporterad av AI

Utvecklare har löst en prestandaregression i Linuxkärnans 6.19 Slab-allokator, som saktade ner modulbelastning på grund av ändringar i NUMA-principer. Problemet, identifierat via benchmarking, påverkade minneshanteringseffektivitet på högkärniga system. Åtgärden återställer korrekt allokationsbeteende och har mergats till huvudkärnan.

Linuxkärnans version 7.0 har inkluderat uppdateringar i sin schemaläggare. Dessa ändringar omfattar en utökning av tidsdel tillsammans med insatser fokuserade på prestanda och skalbarhet. Uppdateringarna rapporterades av Phoronix.

Rapporterad av AI

Linuxkärnversionen 6.19 har integrerat x2APIC-lappar för att förbättra AMD:s Secure Virtual Machine-funktioner. Dessa uppdateringar möjliggör hantering av upp till 4096 virtuella processorer i virtualiserade miljöer.

Phoronix rapporterar en mindre prestandajustering i Linuxkärnan 7.0, som släpptes den 28 februari 2026, med vinster särskilt på AMD Zen 2-processorer i samband med bredare förbättringar som stöd för Zen 6.

Rapporterad av AI

Den kommande Linux 6.19-kärnan introducerar en betydande prestandaförbättring för äldre AMD Radeon-grafikkort genom att standardisera på den moderna AMDGPU-drivrutinen. Denna förändring, möjliggjord av nyliga förbättringar från Valve-ingenjörer, ger cirka 30 % bättre prestanda för GCN 1.0- och 1.1-GPU:er. Användare av äldre hårdvara som Radeon HD 7950 kan nu få tillgång till bättre funktioner, inklusive Vulkan-stöd direkt ur lådan.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj