Re: [v2 PATCH 9/9] mm: vmscan: shrink deferred objects proportional to priority

2020-12-15 Thread Yang Shi
On Mon, Dec 14, 2020 at 7:23 PM Dave Chinner wrote: > > On Mon, Dec 14, 2020 at 02:37:22PM -0800, Yang Shi wrote: > > The number of deferred objects might get windup to an absurd number, and it > > results in > > clamp of slab objects. It is undesirable for sustaining workingset. > > > > So

Re: [v2 PATCH 9/9] mm: vmscan: shrink deferred objects proportional to priority

2020-12-14 Thread Dave Chinner
On Mon, Dec 14, 2020 at 02:37:22PM -0800, Yang Shi wrote: > The number of deferred objects might get windup to an absurd number, and it > results in > clamp of slab objects. It is undesirable for sustaining workingset. > > So shrink deferred objects proportional to priority and cap nr_deferred

[v2 PATCH 9/9] mm: vmscan: shrink deferred objects proportional to priority

2020-12-14 Thread Yang Shi
The number of deferred objects might get windup to an absurd number, and it results in clamp of slab objects. It is undesirable for sustaining workingset. So shrink deferred objects proportional to priority and cap nr_deferred to twice of cache items. Signed-off-by: Yang Shi --- mm/vmscan.c