diff options
| author | Roman Gushchin <[email protected]> | 2022-05-31 20:22:27 -0700 |
|---|---|---|
| committer | akpm <[email protected]> | 2022-07-03 18:08:41 -0700 |
| commit | bbf535fd6f06b94b9d07ed6f09397a936d4a58d8 (patch) | |
| tree | 514960834ba6228c6ea318238ba250b0afb4a910 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | d261ea23533b5da113b0779f32d39c3803dddb02 (diff) | |
mm: shrinkers: add scan interface for shrinker debugfs
Add a scan interface which allows to trigger scanning of a particular
shrinker and specify memcg and numa node. It's useful for testing,
debugging and profiling of a specific scan_objects() callback. Unlike
alternatives (creating a real memory pressure and dropping caches via
/proc/sys/vm/drop_caches) this interface allows to interact with only one
shrinker at once. Also, if a shrinker is misreporting the number of
objects (as some do), it doesn't affect scanning.
[[email protected]: improve typing, fix arg count checking]
Link: https://lkml.kernel.org/r/YpgKttTowT22mKPQ@carbon
[[email protected]: fix arg count checking]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Roman Gushchin <[email protected]>
Acked-by: Muchun Song <[email protected]>
Cc: Christophe JAILLET <[email protected]>
Cc: Dave Chinner <[email protected]>
Cc: Hillf Danton <[email protected]>
Cc: Kent Overstreet <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions