• Rik van Riel's avatar
    When way too many processes go into direct reclaim, it is possible for all · 456a5e9f
    Rik van Riel authored
    of the pages to be taken off the LRU.  One result of this is that the next
    process in the page reclaim code thinks there are no reclaimable pages
    left and triggers an out of memory kill.
    
    One solution to this problem is to never let so many processes into the
    page reclaim path that the entire LRU is emptied.  Limiting the system to
    only having half of each inactive list isolated for reclaim should be
    safe.
    Signed-off-by: default avatarRik van Riel <riel@redhat.com>
    Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
    Cc: Wu Fengguang <fengguang.wu@intel.com>
    Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    456a5e9f
vmscan.c 78.1 KB