Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Linux 7.3 MGLRU Change Helps Executable Code Stays In Memory, Improving Performance

Дата публикации: 27-08-2026 18:20:28

Following last week's main set of memory management "MM" related updates for Linux 7.3, another batch of MM code updates were submitted and merged today as we prepare to close out the Linux 7.3 merge window. There are a few optimization patches that stand out along with other mostly small fixes/changes...

Основное содержимое страницы с новостью.

LINUX KERNEL

Following last week's main set of memory management "MM" related updates for Linux 7.3, another batch of MM code updates were submitted and merged today as we prepare to close out the Linux 7.3 merge window. There are a few optimization patches that stand out along with other mostly small fixes/changes.

Catching my eye with today's MM merge was the patch series from Baolin Wang to promote mapped executable folios after first usage for MGLRU. The Alibaba engineer noted that classical Least Recently Used (LRU) protects mapped executable file folios for better chances of staying in system memory to avoid I/O thrashing and helping with workload performance. But MGLRU to now hasn't behaved quite as well in this regard.

MGLRU has been "less reliable" in protecting of mapped executable file folios and in turn them being reclaimed more easily than classical LRU behavior.

Baolin Wang quantified this issue on a 32-core Arm server with the memory accounting limit set to 2G so being very memory bound while running a 32 job Linux kernel build for lots of memory contention. In his patch message he noted system time was at 9248 seconds by default but dropped all the way down to 7861 seconds with these patches for better promoting the mapped executable folios.

MGLRU benchmark impact

Typically in the real world you'll not be running 32 cores fighting over 2GB of RAM, but with today's RAM constrained marketplace and in other scenarios over over-subscribed setups, this change should ultimately be helpful.

These patches to help keep executable folios in memory were merged today via this merge alongside many other small MM optimization patches.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Linux 7.3 SMP Improvement To Help Reduce Latency, Improve Real-Time Performance010.1917-08-2026
2Linux 7.3 To Land Initial Code Improving vRAM Management, More Improvements Coming06.6117-08-2026
3Linux 7.3 TPM Makes Cleanup Preparations For TrenchBoot013.9728-08-2026
4F2FS With Now Handle Multi-Device Flushes In Parallel With Linux 7.3014.229-08-2026
5Linux 7.3 Adds RWF_DONTCACHE Support For Block Devices07.8527-08-2026
6Intel & AMD Power Management Driver Improvements Ready For Linux 7.307.3717-08-2026
7AppArmor In Linux 7.3 Adds Support For User-Space Compressed Policies014.127-08-2026
8Features Coming For Linux 7.3 From Optimizing Intel Hybrid CPUs To Old AMD Athlon XPs012.9314-08-2026
9Linux 7.3 To Make It Easier To Disable Syscall User Dispatch0708-07-2026
10Intel Graphics Driver Support For Xe3 "Peak Bandwidth Threshold" Feature In Linux 7.3013.129-07-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 11.08. Источник: www.phoronix.com.