rcuscale: Add minruntime module parameter
authorPaul E. McKenney <paulmck@kernel.org>
Tue, 16 May 2023 15:22:31 +0000 (08:22 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 14 Jul 2023 22:01:49 +0000 (15:01 -0700)
commit7221f493c5ff8bee5c39de1e43cb8a8997c2cda5
tree858b14e07d310b3f07e4d98570c5e1086720f4a8
parentee7516a16350ce2c1d45314a8c79bc93750fca8f
rcuscale: Add minruntime module parameter

By default, rcuscale collects only 100 points of data per writer, but
arranging for all kthreads to be actively collecting (if not recording)
data during the time that any kthread might be recording.  This works
well, but does not allow much time to bring external performance tools
to bear.  This commit therefore adds a minruntime module parameter
that specifies a minimum data-collection interval in seconds.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Documentation/admin-guide/kernel-parameters.txt
kernel/rcu/rcuscale.c