nice

nice start een proces met een aangepaste prioriteit (nice-waarde).

Basisgebruik

nice -n 10 commando          # Start met lage prioriteit
nice -n 19 ./backup.sh       # Laagst mogelijke prioriteit

Prioriteitsschaal

Schaal: -20 (hoogste prioriteit) tot +19 (laagste prioriteit). Standaard: 0. Alleen root mag negatieve waarden instellen.

Opties

OptieBetekenis
-n nNice-waarde opgeven

Voorbeelden

Back-up op de achtergrond zonder systeem te vertragen:

nice -n 19 tar -czf backup.tar.gz /home/ &

Compilatie met lage prioriteit:

nice -n 15 make -j$(nproc)

Prioriteit van gestart proces bekijken:

nice -n 10 sleep 100 &
ps -o pid,ni,comm -p $!

Verschil met renice

CommandoGebruik
nicePrioriteit instellen bij het starten
renicePrioriteit aanpassen van draaiend proces

Tip

nice -n 19 is de standaardkeuze voor zware achtergrondtaken — ze draaien gewoon door maar staan altijd achteraan als andere processen CPU nodig hebben.

processensysteembeheer