PERFORMANCE Signal 358
MGLRU update in Linux 7.3 retains executable pages in memory for better performance
Illustration only Photo by Ivan N on Unsplash
A second batch of memory management updates merged for Linux 7.3 includes an MGLRU optimization that keeps executable code resident in memory, improving performance.
This change can reduce page faults and speed up execution for workloads with large code footprints. It is part of the ongoing MM updates during the Linux 7.3 merge window, so it will ship in the upcoming kernel release. The actual benefit depends on workload and memory pressure.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Linux 7.3's memory management updates include an MGLRU change that helps executable code stay in memory.
The change is part of a second batch of MM patches merged during the merge window.
The optimization aims to improve performance by reducing the need to reload executable code from storage.
THE CLUSTER