On Thu 07-09-17 11:18:18, Cristopher Lameter wrote:
On Mon, 4 Sep 2017, Roman Gushchin wrote
quoted
To address these issues, cgroup-aware OOM killer is introduced.
You are missing a major issue here. Processes may have allocation
constraints to memory nodes, special DMA zones etc etc. OOM conditions on
such resource constricted allocations need to be dealt with. Killing
processes that do not allocate with the same restrictions may not do
anything to improve conditions.
memcg_oom_badness tries to be node aware - very similar to what the
oom_badness does for the regular oom killer. Or do you have anything
else in mind?
--
Michal Hocko
SUSE Labs