1
linux/Documentation/admin-guide/cgroup-v1
Shakeel Butt 340afb8027 memcg: initiate deprecation of pressure_level
The pressure_level in memcg v1 provides memory pressure notifications to
the user space.  At the moment it provides notifications for three levels
of memory pressure i.e.  low, medium and critical, which are defined based
on internal memory reclaim implementation details.  More specifically the
ratio of scanned and reclaimed pages during a memory reclaim.  However
this is not robust as there are workloads with mostly unreclaimable user
memory or kernel memory.

For v2, the users can use PSI for memory pressure status of the system or
the cgroup.  Let's start the deprecation process for pressure_level and
add warnings to gather the info on how the current users are using this
interface and how they can be used to PSI.

Link: https://lkml.kernel.org/r/20240814220021.3208384-5-shakeel.butt@linux.dev
Signed-off-by: Shakeel Butt <shakeel.butt@linux.dev>
Reviewed-by: T.J. Mercier <tjmercier@google.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Acked-by: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Muchun Song <muchun.song@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2024-09-01 20:26:21 -07:00
..
blkio-controller.rst
cgroups.rst docs: cgroup-v1: Fix description for css_online 2024-04-08 08:01:36 -10:00
cpuacct.rst
cpusets.rst docs: cgroup-v1: Clarify that domain levels are system-specific 2024-05-17 09:48:25 +02:00
devices.rst
freezer-subsystem.rst
hugetlb.rst docs: cgroup-v1: add missing code-block tags 2024-01-23 10:49:24 -10:00
index.rst
memcg_test.rst docs: cgroup-v1: Update page cache removal functions 2024-05-13 07:00:43 -10:00
memory.rst memcg: initiate deprecation of pressure_level 2024-09-01 20:26:21 -07:00
misc.rst
net_cls.rst
net_prio.rst
pids.rst cgroup/pids: Separate semantics of pids.events related to pids.max 2024-05-26 08:45:09 -10:00
rdma.rst