Messages in this thread | | | Date | Fri, 25 Jun 2021 17:55:22 +0200 | From | Michal Koutný <> | Subject | Re: Prevent inode/dentry trashing? |
| |
Hello Phillip.
On Mon, Jun 07, 2021 at 02:39:35PM +0200, Philipp Hahn <pmhahn+lkml@pmhahn.de> wrote: > The trashed caches affect all other processes running in parallel or the > first processes started each morning. > > Is it possible to prevent inode/dentry trashing for example by limiting the > cache per process(-group)?
Yes. Unless you have disabled it with CONFIG_MEMCG_KMEM or cgroup.memory=nokmem, dentries and inodes are charged to respective cgroups. And you can limit overall memory of a cgroup, see memory.{max,high} attributes. (You suggest this inode/dentry consumption is dominant enough to affect other jobs, so the limit would keep it constrained as you intend).
HTH, Michal [unhandled content-type:application/pgp-signature] | |