Linux MGLRU Patches Have Boosted Memory Performance
New frequency-guided promotion patches for MGLRU show up to 40% performance gains in initial tests.
Updated on Oct. 4, 2026 in Computers

Live Poll
Do you believe ongoing operating system updates significantly improve the performance of your devices?
Developers have introduced frequency-guided promotion patches for the Linux Multi-Generational LRU (MGLRU) memory management feature. The updates are currently in the research-stage as a Request for Comments (RFC).
Why it matters
These changes improve the kernel's ability to identify and protect hotter workingsets, which directly impacts memory efficiency and latency. This research aims to refine how systems handle memory pressure across varied hardware architectures.
The patches achieve performance gains by proactively promoting folios when reference counts hit specific thresholds: LRU_REFS_REFERENCED (1), LRU_REFS_WORKINGSET (2), LRU_REFS_PROTECTED (3), and a maximum of 7. This refinement reduces the MGLRU reference count bit usage by one.
The players
Linux kernel ecosystem
The open-source kernel development project responsible for the core software layers of servers, desktops, and mobile operating systems.
The details
The system replaces reliance on PID controller activation by promoting folios—units of memory managed by the kernel—directly when their referenced count reaches defined thresholds. By folding the PG_workingset and PG_referenced flags into the lower bits of the reference count, the patch streamlines memory tracking. This allows the kernel to more accurately track data access frequency across diverse hardware, including servers, desktops, and Android devices.
Timeline
October 4, 2026: Performance test results and patch updates were published.
The Tech Race
This effort represents a continuation of ongoing work to optimize memory management within the Linux kernel. It follows a path of iterative improvements to the MGLRU subsystem designed to maintain high performance across diverse architectures.
The performance improvements are currently restricted to the research phase and are not yet part of a stable release. Future integration could lead to improved memory efficiency on devices ranging from Android handsets to high-load servers.
The takeaway
These findings indicate that proactive promotion logic can yield significant throughput increases in Linux memory management. Users should monitor future iterations of the MGLRU patches to see how these improvements are reconciled with existing issues like anon over-reclaim.
Further reading
For more background on kernel development and memory optimization, visit the Computers section.
Source note: This article includes information reported by Phoronix.
Live Poll
Do you believe ongoing operating system updates significantly improve the performance of your devices?






