Re: [RFC PATCH] mm: Add reclaim type to memory.reclaim

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue 27-02-24 20:12:27, Yafang Shao wrote:
> On Tue, Feb 27, 2024 at 8:09 PM Yafang Shao <laoar.shao@xxxxxxxxx> wrote:
[...]
> > > If that's the case, why was slabs info initially exposed through
> > > /proc/slabinfo?

because that helps to better understand the memory consumption by slab
consumers.

> > > Isn't that level of detail considered a kernel
> > > implementation detail? Currently, users can identify which slab is
> > > consuming the most memory but lack the ability to take action based on
> > > that information. This suggests a flaw in the kernel implementation.

I disgree!

> > BTW, we even expose more detailed kernel implementation details
> > through /sys/kernel/slab.
> > That is really confusing...
> 
> There is even a /sys/kernel/slab/dentry/shrink ....
> oh please...

We also have /proc/sys/vm/drop_caches and we have learned those are
really terrible interfaces and we have good reasons to not replicate
those into memcg interfaces. Using bad interfaces as an example is not
the way argue for new ones.

-- 
Michal Hocko
SUSE Labs




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux