Skip to content

per-CPU vmstat thresholds and vmstat worker disablement

Marcelo Tosatti linux-mm linux-rt-users lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 28 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2MM: remove unused quiet_vmstat functioninclude/linux/vmstat.h mm/vmstat.c+0 -260 replies
2/2MM: allow per-cpu vmstat_threshold and vmstat_worker configurationDocumentation/vm/vmstat_thresholds.txt mm/vmstat.c+272 -1428 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 0/2] per-CPU vmstat thresholds and vmstat worker disablement

The per-CPU vmstat worker is a problem on -RT workloads (because ideally the CPU is entirely reserved for the -RT app, without interference). The worker transfers accumulated per-CPU vmstat counters to global counters.

To resolve the problem, create two tunables:

* Userspace configurable per-CPU vmstat threshold: by default the VM code calculates the size of the per-CPU vmstat arrays. This tunable allows userspace to configure the values.

* Userspace configurable per-CPU vmstat worker: allow disabling the per-CPU vmstat worker.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>