All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch 0/2] per-CPU vmstat thresholds and vmstat worker disablement
@ 2017-04-25 13:57 ` Marcelo Tosatti
  0 siblings, 0 replies; 66+ messages in thread
From: Marcelo Tosatti @ 2017-04-25 13:57 UTC (permalink / raw)
  To: linux-kernel, linux-mm; +Cc: Luiz Capitulino, Rik van Riel, Linux RT Users

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.

^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2017-07-11 15:21 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-25 13:57 [patch 0/2] per-CPU vmstat thresholds and vmstat worker disablement Marcelo Tosatti
2017-04-25 13:57 ` Marcelo Tosatti
2017-04-25 13:57 ` [patch 1/2] MM: remove unused quiet_vmstat function Marcelo Tosatti
2017-04-25 13:57   ` Marcelo Tosatti
2017-04-25 13:57 ` [patch 2/2] MM: allow per-cpu vmstat_threshold and vmstat_worker configuration Marcelo Tosatti
2017-04-25 13:57   ` Marcelo Tosatti
2017-04-25 19:29   ` Rik van Riel
2017-04-25 19:29     ` Rik van Riel
2017-04-25 19:29     ` Rik van Riel
2017-04-25 19:36     ` Marcelo Tosatti
2017-04-25 19:36       ` Marcelo Tosatti
2017-04-25 19:36       ` Marcelo Tosatti
2017-05-02 14:28   ` Luiz Capitulino
2017-05-02 14:28     ` Luiz Capitulino
2017-05-02 16:52     ` Marcelo Tosatti
2017-05-02 16:52       ` Marcelo Tosatti
2017-05-02 17:15       ` Luiz Capitulino
2017-05-02 17:15         ` Luiz Capitulino
2017-05-02 17:21         ` Marcelo Tosatti
2017-05-02 17:21           ` Marcelo Tosatti
2017-05-02 17:21           ` Marcelo Tosatti
2017-05-11 15:37         ` Christoph Lameter
2017-05-11 15:37           ` Christoph Lameter
2017-05-12 12:27           ` Marcelo Tosatti
2017-05-12 12:27             ` Marcelo Tosatti
2017-05-12 15:11             ` Christoph Lameter
2017-05-12 15:11               ` Christoph Lameter
2017-05-12 15:40               ` Marcelo Tosatti
2017-05-12 15:40                 ` Marcelo Tosatti
2017-05-12 16:03                 ` Christoph Lameter
2017-05-12 16:03                   ` Christoph Lameter
2017-05-12 16:07                 ` Christoph Lameter
2017-05-12 16:07                   ` Christoph Lameter
2017-05-12 16:19                   ` Marcelo Tosatti
2017-05-12 16:19                     ` Marcelo Tosatti
2017-05-12 16:57                     ` Christoph Lameter
2017-05-12 16:57                       ` Christoph Lameter
2017-05-15 19:15                       ` Marcelo Tosatti
2017-05-15 19:15                         ` Marcelo Tosatti
2017-05-16 13:37                         ` Christoph Lameter
2017-05-16 13:37                           ` Christoph Lameter
2017-05-19 14:34                           ` Marcelo Tosatti
2017-05-19 14:34                             ` Marcelo Tosatti
2017-05-19 17:13                             ` Christoph Lameter
2017-05-19 17:13                               ` Christoph Lameter
2017-05-19 17:49                               ` Luiz Capitulino
2017-05-19 17:49                                 ` Luiz Capitulino
2017-05-22 16:35                                 ` Christoph Lameter
2017-05-22 16:35                                   ` Christoph Lameter
2017-05-25 19:35                                 ` Marcelo Tosatti
2017-05-25 19:35                                   ` Marcelo Tosatti
2017-05-25 19:35                                   ` Marcelo Tosatti
2017-05-26  3:24                                   ` Christoph Lameter
2017-05-26  3:24                                     ` Christoph Lameter
2017-05-26 19:09                                     ` Marcelo Tosatti
2017-05-26 19:09                                       ` Marcelo Tosatti
2017-05-30 18:17                                       ` Christoph Lameter
2017-05-30 18:17                                         ` Christoph Lameter
2017-07-10 15:05                                         ` Marcelo Tosatti
2017-07-10 15:05                                           ` Marcelo Tosatti
2017-05-20  8:26                               ` Marcelo Tosatti
2017-05-20  8:26                                 ` Marcelo Tosatti
2017-05-22 16:38                                 ` Christoph Lameter
2017-05-22 16:38                                   ` Christoph Lameter
2017-05-22 21:13                                   ` Marcelo Tosatti
2017-05-22 21:13                                     ` Marcelo Tosatti

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.