Mutasd meg egy folyamat kedvességét
Indítson el egy folyamatot egy adott kedvességi értékkel
Változtassa meg egy folyamat kedvességét
A GNU/Linux rendszerekben a "szépség" a folyamat CPU prioritásának meghatározására szolgál. Lényegében a prioritás ellentéte. Tehát minél szebb egy folyamat, annál kisebb prioritást élvez, és fordítva. Hasznos egy folyamat finomságát módosítani, például ha egy nem fontos program akadályozza a CPU teljesítményét. Alapértelmezés szerint minden folyamat szépsége 0. A szépségi skála -20-tól 19-ig terjed.
Nem root felhasználóként csak növelheti a tulajdonában lévő folyamatok minőségét. Root jogosultságok szükségesek ahhoz, hogy csökkentsék bármely folyamat finomságát.
Ebben a cikkben azt feltételezem, hogy root jogosultságokkal rendelkezik (vagy root felhasználóként jelentkezett be, vagy használja a sudo).
Mutasd meg egy folyamat kedvességét
A htopés topa " NI" mezőben minden folyamathoz a kedvesség szerepel :
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
Indítson el egy folyamatot egy adott kedvességi értékkel
A niceparanccsal végrehajthat egy parancsot egy tetszőleges szépségi értékkel. Például:
nice -n 10 apt upgrade
Ez futna, apt upgradede az alapértelmezett 0 helyett 10-es szépséggel.
A fenti parancs általános formátuma a következő:
nice -n NICENESS COMMAND
Ahol NICENESSbármely szám található -20 és 19 között, és COMMANDbármely parancs, amelyet általában a shellbe írna be.
Változtassa meg egy folyamat kedvességét
Egy már futó folyamat szép értékének módosításához használja a renice. Például:
root@demo:~# renice -10 -p 564
564 (process ID) old priority 0, new priority -10
Ez a parancs újra szép -10 értéket rendel a folyamathoz a PID 564. Az általános formátum a következő:
renice NICENESS -p PID
Ahol NICENESSbármely szám -20 és 19 között van, és PIDa megcélzott folyamat folyamatazonosítója.