The Linux scheduler decides which process runs on a CPU at any moment. When there is more work than CPU time, processes compete, and the nice value is how you tell the scheduler which ones matter more. It does not make a process faster in absolute terms; it changes how CPU time is shared when the CPU is busy. On an idle system, a low-priority process still gets all the CPU it wants.
Keep reading for free
Create a free StudyToCert account to read the rest of this lesson: 6 more sections, 5 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.