On Thu 24-11-16 15:09:38, Nikolay Borisov wrote: [...] > I just checked all the zones for both nodes (the machines have 2 NUMA > nodes) so essentially there are no reclaimable pages - all are > anonymous. So the pertinent question is why process are sleeping in > reclamation path when there are no pages to free. I also observed the > same behavior on a different node, this time the priority was 0 and the > code hasn't resorted to OOM. This seems all too strange.. >From my experience we usually hit the memcg OOM quickly if there are no reclaimable pages. I do not remember anything big changed recently in that area. Could you enable mm_vmscan_memcg_isolate, mm_vmscan_memcg_reclaim__{begin,end} and mm_vmscan_lru_shrink_inactive tracepoints to see what is going on during the reclaim? I suspect we will see some minor reclaim activity there which will basically "livelock" the oom from happening but let's see. -- Michal Hocko SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>