mm: per-cgroup memory reclaim stats
Track the following reclaim counters for every memory cgroup: PGREFILL, PGSCAN, PGSTEAL, PGACTIVATE, PGDEACTIVATE, PGLAZYFREE and PGLAZYFREED. These values are exposed using the memory.stats interface of cgroup v2. The meaning of each value is the same as for global counters, available using /proc/vmstat. Also, for consistency, rename mem_cgroup_count_vm_event() to count_memcg_event_mm(). Link: http://lkml.kernel.org/r/1494530183-30808-1-git-send-email-guro@fb.com Signed-off-by:Roman Gushchin <guro@fb.com> Suggested-by:
Johannes Weiner <hannes@cmpxchg.org> Acked-by:
Michal Hocko <mhocko@suse.com> Acked-by:
Vladimir Davydov <vdavydov.dev@gmail.com> Acked-by:
Johannes Weiner <hannes@cmpxchg.org> Cc: Tejun Heo <tj@kernel.org> Cc: Li Zefan <lizefan@huawei.com> Cc: Balbir Singh <bsingharora@gmail.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- Documentation/cgroup-v2.txt 28 additions, 0 deletionsDocumentation/cgroup-v2.txt
- fs/dax.c 1 addition, 1 deletionfs/dax.c
- fs/ncpfs/mmap.c 1 addition, 1 deletionfs/ncpfs/mmap.c
- include/linux/memcontrol.h 45 additions, 3 deletionsinclude/linux/memcontrol.h
- mm/filemap.c 1 addition, 1 deletionmm/filemap.c
- mm/memcontrol.c 10 additions, 0 deletionsmm/memcontrol.c
- mm/memory.c 2 additions, 2 deletionsmm/memory.c
- mm/shmem.c 1 addition, 2 deletionsmm/shmem.c
- mm/swap.c 1 addition, 0 deletionsmm/swap.c
- mm/vmscan.c 23 additions, 7 deletionsmm/vmscan.c
Loading
Please register or sign in to comment