On Thu, Apr 11, 2019 at 8:27 PM Michal Hocko <mhocko@xxxxxxxxxx> wrote: > > On Thu 11-04-19 19:59:51, Yafang Shao wrote: > > The current item 'pgscan' is for pages in the memcg, > > which indicates how many pages owned by this memcg are scanned. > > While these pages may not scanned by the taskes in this memcg, even for > > PGSCAN_DIRECT. > > > > Sometimes we need an item to indicate whehter the tasks in this memcg > > under memory pressure or not. > > So this new item allocstall is added into memory.stat. > > We do have memcg events for that purpose and those can even tell whether > the pressure is a result of high or hard limit. Why is this not > sufficient? > The MEMCG_HIGH and MEMCG_LOW may not be tiggered by the tasks in this memcg neither. They all reflect the memory status of a memcg, rather than tasks activity in this memcg. > > Signed-off-by: Yafang Shao <laoar.shao@xxxxxxxxx> > -- > Michal Hocko > SUSE Labs