diff --git a/man7/sched.7 b/man7/sched.7 index cae43fe13..c2ff00bbe 100644 --- a/man7/sched.7 +++ b/man7/sched.7 @@ -380,6 +380,19 @@ but denied to run by the scheduler. This ensures fair progress among all \fBSCHED_OTHER\fP threads. .\" .SS The nice value +The nice value is a per-process attribute +that can be used to influence the CPU scheduler to +favor or disfavor a process in scheduling decisions. +It affects the scheduling of +.BR SCHED_OTHER +and +.BR SCHED_BATCH +(see below) +processes. +According to POSIX.1, the threads in a process should share a nice value. +However, on Linux, the nice value is a per-thread attribute: +different threads in the same process may have different nice values. + The range of the nice value varies across UNIX systems. On modern Linux, the range is \-20 (high priority) to +19 (low priority).