Pokažite finoću procesa
Započnite proces s određenom vrijednošću ljepote
Promjena ljepote procesa
U GNU/Linux sustavima, "prijatnost" se koristi za definiranje CPU prioriteta procesa. U suštini, to je suprotno od prioriteta. Dakle, što je proces ljepši, to ima manji prioritet i obrnuto. Korisno je prilagoditi dobrotu procesa, na primjer, kada nevažan program ometa performanse CPU-a. Prema zadanim postavkama, svi procesi imaju ljepotu 0. Ljestvica lijeposti ide od -20 do 19.
Kao nekorijenski korisnik, možete samo povećati ljepote procesa koje posjedujete. Root privilegije su potrebne da bi se smanjila ljepotica bilo kojeg procesa.
U ovom članku pretpostavit ću da imate root privilegije (ili ste prijavljeni kao root korisnik ili koristite sudo).
Pokažite finoću procesa
U htopi top, lijepo je navedeno za svaki proces ispod polja " NI":
root@demo:~# top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 56892 6580 5216 S 0.0 1.3 0:01.09 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 0:00.07 rcu_sched
Započnite proces s određenom vrijednošću ljepote
Možete koristiti nicenaredbu za izvršavanje naredbe s vrijednošću ljepote po vašem izboru. Na primjer:
nice -n 10 apt upgrade
Ovo bi se izvodilo, apt upgradeali s lijepošću od 10, umjesto zadane vrijednosti 0.
Opći format gornje naredbe je sljedeći:
nice -n NICENESS COMMAND
Gdje NICENESSje bilo koji broj između -20 i 19, i COMMANDbilo koja naredba koju biste inače upisali u ljusku.
Promjena ljepote procesa
Da biste izmijenili lijepu vrijednost procesa koji je već pokrenut, upotrijebili biste renice. Na primjer:
root@demo:~# renice -10 -p 564
564 (process ID) old priority 0, new priority -10
Ova naredba ponovno dodjeljuje lijepu vrijednost od -10 procesu s PID 564. Opći format je sljedeći:
renice NICENESS -p PID
Gdje NICENESSje bilo koji broj između -20 i 19, te PIDje ID procesa ciljanog procesa.