[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230914104754.55-1-link@vivo.com>
Date: Thu, 14 Sep 2023 18:47:42 +0800
From: Huan Yang <link@...o.com>
To: Jonathan Corbet <corbet@....net>,
Andrew Morton <akpm@...ux-foundation.org>,
Johannes Weiner <hannes@...xchg.org>,
Michal Hocko <mhocko@...nel.org>,
Roman Gushchin <roman.gushchin@...ux.dev>,
Shakeel Butt <shakeelb@...gle.com>,
Muchun Song <muchun.song@...ux.dev>,
Suleiman Souhlal <suleiman@...gle.com>,
Mike Rapoport <rppt@...nel.org>,
"Jan Alexander Steffens (heftig)" <heftig@...hlinux.org>,
Yu Zhao <yuzhao@...gle.com>, Huan Yang <link@...o.com>,
Brian Geffon <bgeffon@...gle.com>,
Gaosheng Cui <cuigaosheng1@...wei.com>,
Peter Xu <peterx@...hat.com>,
Axel Rasmussen <axelrasmussen@...gle.com>,
"T.J. Alumbaugh" <talumbau@...gle.com>,
Kefeng Wang <wangkefeng.wang@...wei.com>,
linux-doc@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-mm@...ck.org, cgroups@...r.kernel.org
Cc: kernel@...o.com
Subject: [PATCH 0/3] Per memcg lru_gen node stat
On original global lru_gen node in debugfs, it can all show each memcg's
lru gen info in "lru_gen" or "lru_gen_full", and can type cmd into lru_gen.
But which show info contains all memcg's info, and cmd need to
know memcg's id.
This patchset add lru_gen node in per memcg, with this node, we can
get lru_gen info in each memcg.
Also, we can type cmd to control each memcg's lru_gen seq, but, this node
don't support multi cmd, single memcg just process one cmd once time.
Huan Yang (3):
mm: multi-gen LRU: fold lru_gen run cmd
mm: memcg: add per memcg "lru_gen" node
mm: multi-gen LRU: add per memcg "lru_gen" document
Documentation/admin-guide/mm/multigen_lru.rst | 10 ++
include/linux/mm_inline.h | 9 +
include/linux/mmzone.h | 4 +-
mm/memcontrol.c | 163 ++++++++++++++++++
mm/vmscan.c | 82 ++++++---
5 files changed, 246 insertions(+), 22 deletions(-)
--
2.34.1
Powered by blists - more mailing lists