From 115366c6f3ec0ade37dfdcd6d829f86322ca231f Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Sun, 27 Nov 2016 16:32:56 +0100 Subject: [PATCH] sched.7: Add more precise details on CFS's treatment of the nice value Signed-off-by: Michael Kerrisk --- man7/sched.7 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/man7/sched.7 b/man7/sched.7 index 107767914..8f0044162 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,