On Tue 06-04-21 19:30:22, Neil Sun wrote: > On 2021/4/6 15:21, Michal Hocko wrote: > > > > You are changing semantic of the existing user interface. This knob has > > never been memcg aware and it is supposed to have a global impact. I do > > not think we can simply change that without some users being surprised > > or even breaking them. > > Yes, do you think add new interface to sysfs is a good way? such as > /sys/fs/cgroup/memory/lxc/i-vbe1u8o7/memory.kmem.drop_caches There were other attempts to add a memcg specific alternative to drop_caches. A lack of a strong usecase has been a reason that no such attempt has been merged until now. drop_caches is a problematic interface because it is really coarse and people have learned to (ab)use it to workaround problem rather than fix them properly. What is your usecase? -- Michal Hocko SUSE Labs