Phoronix meldde op 19 oktober 2026 dat Meta-ingenieur Kiryl Shutsemau een eerdere RFC van Linus Torvalds voor de Linux-paginacache had herwerkt. Het voorstel wil bij kleine leesacties voorkomen dat meerdere CPU’s tegelijk dezelfde folio-referentie moeten bijwerken.
De nieuwe reeks bouwt voort op een eerder voorstel van Linus Torvalds, dat ook centraal stond in NeoTeo’s eerdere bericht over zijn experimentele Linux-branch.
Wat de RFC aan het leespad verandert
Bij kleine leesacties uit hetzelfde bestand nemen meerdere CPU’s telkens een referentie op dezelfde folio en geven die daarna weer vrij. Daardoor kan de referentieteller tussen CPU’s heen en weer bewegen. Een folio is een geheugeneenheid die de Linux-kernel gebruikt.
De voorgestelde wijziging laat filemap_read() en shmem uit de paginacache kopiëren zonder een folio-referentie te nemen. Een folio waaruit zo’n lezer kan kopiëren, wordt volgens de RFC pas vrijgegeven nadat een RCU-graceperiode is verstreken.
Wat de benchmark meet
De grafiek beschrijft een specifieke leesbewerking: pread() leest 16 bytes vanaf offset 0, waarbij elke thread een eigen file descriptor gebruikt. De verticale as geeft miljoenen reads per seconde weer op een logaritmische schaal. Phoronix omschreef de resultaten als veelbelovend.
Dat is een meting van één nauw omschreven leespatroon. De gerapporteerde tests omvatten EXT4, TMPFS, XFS en een raw block device. Ze draaiden met 64 threads op een AMD Ryzen Threadripper, zowel met als zonder de standaard ingeschakelde CPU-beveiligingsmitigaties.
De RFC-status op 19 oktober 2026
Phoronix omschreef de reeks op die datum als een RFC, met nog open ontwerpvragen. De bevindingen gaan dus over een voorgestelde wijziging aan de Linux-kernel.