Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-15 Thread Michal Hocko
On Tue 15-01-19 11:38:23, Shakeel Butt wrote: > On Mon, Jan 14, 2019 at 11:25 PM Michal Hocko wrote: > > > > On Mon 14-01-19 12:18:07, Shakeel Butt wrote: > > > On Sun, Jan 13, 2019 at 10:34 AM Michal Hocko wrote: > > > > > > > > On Fri 11-01-19 14:54:32, Shakeel Butt wrote: > > > > > Hi Johannes

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-15 Thread Shakeel Butt
On Mon, Jan 14, 2019 at 11:25 PM Michal Hocko wrote: > > On Mon 14-01-19 12:18:07, Shakeel Butt wrote: > > On Sun, Jan 13, 2019 at 10:34 AM Michal Hocko wrote: > > > > > > On Fri 11-01-19 14:54:32, Shakeel Butt wrote: > > > > Hi Johannes, > > > > > > > > On Fri, Jan 11, 2019 at 12:59 PM Johannes

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-14 Thread Michal Hocko
On Mon 14-01-19 12:18:07, Shakeel Butt wrote: > On Sun, Jan 13, 2019 at 10:34 AM Michal Hocko wrote: > > > > On Fri 11-01-19 14:54:32, Shakeel Butt wrote: > > > Hi Johannes, > > > > > > On Fri, Jan 11, 2019 at 12:59 PM Johannes Weiner > > > wrote: > > > > > > > > Hi Shakeel, > > > > > > > > On T

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-14 Thread Shakeel Butt
On Sun, Jan 13, 2019 at 10:34 AM Michal Hocko wrote: > > On Fri 11-01-19 14:54:32, Shakeel Butt wrote: > > Hi Johannes, > > > > On Fri, Jan 11, 2019 at 12:59 PM Johannes Weiner wrote: > > > > > > Hi Shakeel, > > > > > > On Thu, Jan 10, 2019 at 09:44:32AM -0800, Shakeel Butt wrote: > > > > If a me

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-13 Thread Michal Hocko
On Fri 11-01-19 14:54:32, Shakeel Butt wrote: > Hi Johannes, > > On Fri, Jan 11, 2019 at 12:59 PM Johannes Weiner wrote: > > > > Hi Shakeel, > > > > On Thu, Jan 10, 2019 at 09:44:32AM -0800, Shakeel Butt wrote: > > > If a memcg is over high limit, memory reclaim is scheduled to run on > > > retur

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-11 Thread Shakeel Butt
Hi Johannes, On Fri, Jan 11, 2019 at 12:59 PM Johannes Weiner wrote: > > Hi Shakeel, > > On Thu, Jan 10, 2019 at 09:44:32AM -0800, Shakeel Butt wrote: > > If a memcg is over high limit, memory reclaim is scheduled to run on > > return-to-userland. However it is assumed that the memcg is the curr

Re: [PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-11 Thread Johannes Weiner
Hi Shakeel, On Thu, Jan 10, 2019 at 09:44:32AM -0800, Shakeel Butt wrote: > If a memcg is over high limit, memory reclaim is scheduled to run on > return-to-userland. However it is assumed that the memcg is the current > process's memcg. With remote memcg charging for kmem or swapping in a > pag

[PATCH v3] memcg: schedule high reclaim for remote memcgs on high_work

2019-01-10 Thread Shakeel Butt
If a memcg is over high limit, memory reclaim is scheduled to run on return-to-userland. However it is assumed that the memcg is the current process's memcg. With remote memcg charging for kmem or swapping in a page charged to remote memcg, current process can trigger reclaim on remote memcg. So