NICE
Voer programma uit met aangepaste prioriteiten.
We noemen Linux een Multi-tasking besturingssysteem, maar dit is niet helemaal correct 1; Linux gebruikt een zogenaamde Kernel Scheduler die bepaald welk proces het meest geschikt is om als volgende uitgevoerd te worden. De kernel wijst dus processor-tijd toe aan processen die wachten op CPU tijd om uitgevoerd te worden. Processen die niet klaar zijn, zoals bijvoorbeeld een programma dat wacht tot je op de OK knop drukt zullen ook niet in de wachtrij worden opgenomen.
- de Nice of niceness van een proces.
- de Real-time priority van een proces.
In dit artikel bespreken we enkel nice systeem.
Hier verschijnen nice en renice op het toneel. Met nice start je een programma op met een bepaalde Niceness en met renice kun je deze aanpassen.
Waarschuwing | |
---|---|
De systaxis van NICE is heel simpel: nice -n xx PROGRAMMA waar xx een waarde is tussen -20 en 19.
De standaard nice waarde is 03 of renice, en kan oa. weergegeven worden in top en htop. of met ps zoals hierboven.
- Start je nice zonder parameter dan zal de nice waarde van 10 toegewezen worden.
- Enkel root kan een programma opstarten met een verhoogde prioriteit.
- gewone gebruikers kunnen enkel programma's starten met een verlaagde prioriteit.
Wil je de "niceness" van een reeds actief proces aanpassen dan gebruik je renice
Meer informatie over wat je allemaal kan met nano is te vinden in de manpages of de infopages.