Een experimentele Linux-patch waaraan Claude Code onder leiding van Linus Torvalds meewerkte, leverde in een specifieke test met acht threads meer kleine reads per seconde op. De winst hoort bij die afgebakende workload; ZDNET beschreef ook een extra foutafhandeling bij reads naar een niet-gemapte gebruikerspagina. Axoncraze meldde afzonderlijk een trager page-fault-randgeval.

Wat verandert de patch aan de pagecache?

De reeks van acht patches richt zich op contention in de Linux-pagecache bij herhaalde, kleine leesacties door meerdere threads. Threads kunnen elkaar daarbij hinderen doordat ze steeds dezelfde folio-referenties bijwerken. Een folio is een geheugeneenheid die de kernel gebruikt.

Het voorstel stelt hergebruik uit van geheugen dat uit de pagecache is verwijderd, totdat een RCU-graceperiode is verstreken. RCU staat voor read-copy-update, een synchronisatiemethode. Zo kan een beschermde lezer gegevens naar een gebruikersbuffer kopiëren zonder een folio-referentie te nemen. ZDNET beschreef deze aanpak en meldde dat het terugwinnen van geheugen een van de minst uitgewerkte onderdelen van de reeks was.

De samenwerking rond de experimentele branch kwam al aan bod in onze eerdere berichtgeving. Volgens de verklaring van Torvalds die ZDNET aanhaalde, hielp Claude Code onder zijn leiding met de code, testprogramma’s, reviewmateriaal en een eerste versie van de begeleidende tekst.

Wat meet de benchmark?

ZDNET rapporteerde resultaten van een laptop met een vier-core-, acht-thread Intel Core i7-8565U. Acht threads voerden herhaaldelijk pread()-aanroepen van 16 bytes uit op dezelfde pagina. In die test was de gedeelde cacheline volgens ZDNET verantwoordelijk voor 99,92% van de gemeten belasting tussen processorkernen.

De gemelde throughput steeg van ongeveer 9,9–10,4 miljoen naar 30–33 miljoen reads per seconde. Het aantal kernelcycli per read daalde in dezelfde acht-threadtest van ongeveer 2.950 naar 725. In een afzonderlijke test met één thread rapporteerde ZDNET een daling van circa 452–454 naar 408–409 cycli per read. Deze cijfers beschrijven de genoemde tests, niet de algemene prestaties van Linux.

De gemelde kosten bij page faults

Axoncraze legt in deze Engelstalige video de RCU-aanpak en de gemelde trade-offs van de experimentele branch uit.

Naast het uitgestelde geheugengebruik meldde ZDNET dat een read naar een niet-gemapte gebruikerspagina eerst een extra mislukte exception veroorzaakt, waarna de bestaande afhandeling verdergaat. Axoncraze beschreef los daarvan een trager page-fault-randgeval bij de experimentele branch.

De status van de branch op 13 oktober

ZDNET meldde op 13 oktober 2026 dat de branch nog buiten mainline Linux 7.3-rc6 viel.