=====Linux Process Scheduling===== How to prioritize and deprioritize specific processes You can influence process performance by using nice values. Nice values assign a priority to cpu resources for process Nice values range from -20 to 19 ^ -20 | highest priority | ^ 0 | default priority | ^ 19 | highest priority | Normal users can set priorities from 0 to 19 the root can set priorities from -20 to 19 To change priorities look at lines labelled **PR** and **NI** to change a nice value press **r** can also use the **nice** for new processes or **renice** for existing ones example renice -n -15 2155 the -15 is new nice value (need to be root to set it this low) the 2155 is the process ID to start a process with a particular priority use **nice** nice -n nice_value command you can check nice and CPU usage also with ps -o pid,pcpu,nice,comm $(pgrep sha1sum) note shaisum is the name of the process being checked here