Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Opportunistic Memory Reclaim Support Proposal Updated For The Linux Kernel
Opportunistic memory reclaim provides a user-space interface to trigger an artificial memory pressure condition for the kernel to force it to reclaim memory. By artificially triggering a memory reclaim event before the system RAM is actually under pressure is being done in hopes of keeping the system more responsive.
This opportunistic memory reclaim support would help reduce the system memory footprint, speed-up VM migration time, and help with responsiveness. The proposed interface allows specifying the amount of memory to try to reclaim or "max" to reclaim as much memory as possible.
More details on this latest work for opportunistic memory reclaim support for the Linux kernel can be found via this patch series. This second set of "request for comments" patches changes around the ABI, drops memory release functionality, and supports showing the amount of memory reclaimed.
Also happening on the Linux memory front still is systemd-oomd that should land for the next systemd release.