On 01/28/2015 07:36 AM, Rik van Riel wrote: > On 01/28/2015 01:26 AM, Minchan Kim wrote: > > Hello, > > > On Tue, Jan 27, 2015 at 12:03:34PM +0100, Vlastimil Babka wrote: > >> CC linux-mm in case somebody has a good answer but missed this in > >> lkml traffic > >> > >> On 01/23/2015 11:18 PM, John Moser wrote: > >>> Why is there no tunable to OOM at low page cache? > > > AFAIR, there were several trial although there wasn't acceptable at > > that time. One thing I can remember is min_filelist_kbytes. FYI, > > http://lwn.net/Articles/412313/ > > The Android low memory killer does exactly what you want, and > for very much the same reasons. > > See drivers/staging/android/lowmemorykiller.c > Haven't seen that; it's been a long time since I bothered myself with kernel code, so I'm out-of-touch. Wow lots of good responses coming quick. > However, in the mainline kernel I think it does make sense to > apply something like the patch that Minchan cooked up with, to OOM > if freeing all the page cache could not bring us back up to the high > watermark, across all the memory zones. > >