aboutsummaryrefslogtreecommitdiffstats
path: root/man7/sched.7
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2016-11-27 16:32:56 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2016-11-27 18:57:48 +0100
commit115366c6f3ec0ade37dfdcd6d829f86322ca231f (patch)
tree93e21dda39d4f5ffd983f1afe0675f5de47ff7bc /man7/sched.7
parent45fcd0e27fb4d4225c99267931c7e85b08a434ad (diff)
downloadman-pages-115366c6f3ec0ade37dfdcd6d829f86322ca231f.tar.gz
sched.7: Add more precise details on CFS's treatment of the nice value
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man7/sched.7')
-rw-r--r--man7/sched.73
1 files changed, 3 insertions, 0 deletions
diff --git a/man7/sched.7 b/man7/sched.7
index 1077679144..8f00441623 100644
--- a/man7/sched.7
+++ b/man7/sched.7
@@ -396,6 +396,9 @@ across Linux kernel versions.
With the advent of the CFS scheduler in kernel 2.6.23,
Linux adopted an algorithm that causes
relative differences in nice values to have a much stronger effect.
+In the current implementation, each unit of difference in the
+nice values of two processes results in a factor of 1.25
+in the degree to which the scheduler favors the higher priority process.
This causes very low nice values (+19) to truly provide little CPU
to a process whenever there is any other
higher priority load on the system,