La commande nicepeut être utilisée pour manipuler les priorités de planification du processeur du processus . La commande attribue une valeur de "gentillesse" de -20 (le plus important) à +19 (le moins important) au processus. Root peut attribuer n'importe quelle valeur, les autres utilisateurs uniquement les positifs (importance mineure). La valeur par défaut est 0.
nice -n <niceness> <command>
Pour définir la priorité d'une commande apt-get sur la plus petite valeur, vous pouvez utiliser la commande
sudo nice -n 19 apt-get upgrade
Pour définir la priorité d'un processus déjà en cours d'exécution, la commande renicepeut être utilisée:
renice -n <niceness> -p <pid>
Edit: Merci à @David d'avoir mentionné la ionicecommande, qui vous permet de manipuler la priorité d'E / S du disque . Il peut mettre un processus en trois classes différentes:
- Inactif ne donne le temps du disque de processus, si aucun autre processus ne le réclame pour le moment.
 
- Meilleur effort (classe par défaut). Cela vous permet d'attribuer des priorités de 0 à 7, où 0 est le plus important et 7 le moins. Vous pouvez essayer d'attribuer 
-n 7le niveau de priorité. 
- Les processus en temps réel sont gérés avant tout, suspendant les E / S disque pour les autres processus, dès qu'ils en ont besoin. À utiliser avec précaution!
 
IOnice combine la syntaxe de nice et renice:
ionice [-c class] [-n level] command             #To start a new process
ionice [-c class] [-n level] -p pid              #To change a running process
Les deux commandes peuvent être combinées, par exemple
sudo ionice -n 7 nice -n 19 apt-get upgrade      #Omitting the -c switch will assign Best-effort
sudo nice -n 19 ionice -n 7 apt-get upgrade
nice -n 19 ionice -n 7 sudo apt-get upgrade
...