[$] Expedited memory reclaim from killed processes

Post Syndicated from corbet original https://lwn.net/Articles/785709/rss

Running out of memory puts a Linux system into a difficult situation; in
the worst cases, there is often no way out other than killing one or more
processes to reclaim their memory. This killing may be done by the kernel
itself or, on systems like Android, by a user-space out-of-memory (OOM)
killer process. Killing a process is almost certain to make somebody unhappy;
the kernel should at least try to use that process’s memory expeditiously
so that, with luck, no other processes must die. That does not always
happen, though, in current kernels. This
patch set
from Suren Baghdasaryan aims to improve the situation, but
the solution that results in the end may take a different form.