]> Git Repo - linux.git/commit
kthread: Document ways of reducing OS jitter due to per-CPU kthreads
authorPaul E. McKenney <[email protected]>
Thu, 11 Apr 2013 15:07:11 +0000 (08:07 -0700)
committerPaul E. McKenney <[email protected]>
Sat, 27 Apr 2013 23:52:47 +0000 (16:52 -0700)
commit49717cb40410fe4b563968680ff7c513967504c6
treef48968ecb804154407bb5599278c67ac8e0e27cd
parent6d87669357936bffa1e8fea7a4e7743e76905736
kthread: Document ways of reducing OS jitter due to per-CPU kthreads

The Linux kernel uses a number of per-CPU kthreads, any of which might
contribute to OS jitter at any time.  The usual approach to normal
kthreads, namely to bind them to a "housekeeping" CPU, does not work
with these kthreads because they cannot operate correctly if moved to
some other CPU.  This commit therefore lists ways of controlling OS
jitter from the Linux kernel's per-CPU kthreads.  It also lists some
ways of diagnosing excessive jitter.

Signed-off-by: Paul E. McKenney <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Steven Rostedt <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Arjan van de Ven <[email protected]>
Cc: Kevin Hilman <[email protected]>
Cc: Christoph Lameter <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Olivier Baetz <[email protected]>
Cc: Pradeep Satyanarayana <[email protected]>
Reviewed-by: Randy Dunlap <[email protected]>
Reviewed-by: Borislav Petkov <[email protected]>
Documentation/kernel-per-CPU-kthreads.txt [new file with mode: 0644]
This page took 0.05403 seconds and 4 git commands to generate.