From: Michael Kerrisk Date: Sun, 27 Nov 2016 15:32:56 +0000 (+0100) Subject: sched.7: Add more precise details on CFS's treatment of the nice value X-Git-Tag: man-pages-4.09~179 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=115366c6f3ec0ade37dfdcd6d829f86322ca231f;p=thirdparty%2Fman-pages.git sched.7: Add more precise details on CFS's treatment of the nice value Signed-off-by: Michael Kerrisk --- 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,