Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-02 Thread Johannes Weiner
On Thu, Feb 02, 2017 at 02:14:10PM +0900, Minchan Kim wrote: > Hi Johannes, > > On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > > Hi

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-02 Thread Johannes Weiner
On Thu, Feb 02, 2017 at 02:14:10PM +0900, Minchan Kim wrote: > Hi Johannes, > > On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > > Hi

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Minchan Kim
Hi Johannes, On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Minchan Kim
Hi Johannes, On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Shaohua Li
On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > > We

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Shaohua Li
On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > > We

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Michal Hocko
On Tue 31-01-17 16:38:10, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > > We are trying to

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-02-01 Thread Michal Hocko
On Tue 31-01-17 16:38:10, Johannes Weiner wrote: > On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > > Hi Shaohua, > > > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > > We are trying to

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Minchan Kim
Hi Shaohua, On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > Hi, > > We are trying to use MADV_FREE in jemalloc. Several issues are found. Without > solving the issues, jemalloc can't use the MADV_FREE feature. > - Doesn't support system without swap enabled. Because if swap is off,

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Minchan Kim
Hi Shaohua, On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > Hi, > > We are trying to use MADV_FREE in jemalloc. Several issues are found. Without > solving the issues, jemalloc can't use the MADV_FREE feature. > - Doesn't support system without swap enabled. Because if swap is off,

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Johannes Weiner
On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > Hi Shaohua, > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > We are trying to use MADV_FREE in jemalloc. Several issues are found. > > >

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Johannes Weiner
On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote: > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > > Hi Shaohua, > > > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > > We are trying to use MADV_FREE in jemalloc. Several issues are found. > > >

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Shaohua Li
On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > Hi Shaohua, > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > We are trying to use MADV_FREE in jemalloc. Several issues are found. > > Without > > solving the issues, jemalloc can't use the MADV_FREE feature. >

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Shaohua Li
On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote: > Hi Shaohua, > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > > We are trying to use MADV_FREE in jemalloc. Several issues are found. > > Without > > solving the issues, jemalloc can't use the MADV_FREE feature. >

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Johannes Weiner
Hi Shaohua, On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > We are trying to use MADV_FREE in jemalloc. Several issues are found. Without > solving the issues, jemalloc can't use the MADV_FREE feature. > - Doesn't support system without swap enabled. Because if swap is off, we >

Re: [RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-31 Thread Johannes Weiner
Hi Shaohua, On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote: > We are trying to use MADV_FREE in jemalloc. Several issues are found. Without > solving the issues, jemalloc can't use the MADV_FREE feature. > - Doesn't support system without swap enabled. Because if swap is off, we >

[RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-29 Thread Shaohua Li
Hi, We are trying to use MADV_FREE in jemalloc. Several issues are found. Without solving the issues, jemalloc can't use the MADV_FREE feature. - Doesn't support system without swap enabled. Because if swap is off, we can't or can't efficiently age anonymous pages. And since MADV_FREE pages are

[RFC 0/6]mm: add new LRU list for MADV_FREE pages

2017-01-29 Thread Shaohua Li
Hi, We are trying to use MADV_FREE in jemalloc. Several issues are found. Without solving the issues, jemalloc can't use the MADV_FREE feature. - Doesn't support system without swap enabled. Because if swap is off, we can't or can't efficiently age anonymous pages. And since MADV_FREE pages are