Mostra la bondat d'un procés
Inicieu un procés amb un valor de bondat específic
Canviar la bellesa d'un procés
Als sistemes GNU/Linux, "amabilitat" s'utilitza per definir la prioritat de la CPU d'un procés. Bàsicament, és el contrari de la prioritat. Així, com més agradable és un procés, menys prioritat té i viceversa. És útil ajustar la qualitat d'un procés, per exemple, quan un programa no important dificulta el rendiment de la CPU. Per defecte, tots els processos tenen una amabilitat de 0. L'escala de bondat va de -20 a 19.
Com a usuari no root, només podeu augmentar la qualitat dels processos que teniu. Els privilegis d'arrel són necessaris per reduir la qualitat de qualsevol procés.
En aquest article, suposaré que teniu privilegis d'arrel (si heu iniciat la sessió com a usuari root o utilitzant sudo).
Mostra la bondat d'un procés
A htopi top, l'amabilitat s'indica per a cada procés al NIcamp " ":
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
Inicieu un procés amb un valor de bondat específic
Podeu utilitzar l' niceordre per executar una ordre amb un valor d'amabilitat que trieu. Per exemple:
nice -n 10 apt upgrade
Això s'executaria, apt upgradeperò amb una amabilitat de 10, en lloc del valor predeterminat de 0.
El format general de l'ordre anterior és el següent:
nice -n NICENESS COMMAND
On NICENESSés qualsevol nombre entre -20 i 19, i COMMANDés qualsevol ordre que normalment escriuria en un shell.
Canviar la bellesa d'un procés
Per modificar el valor agradable d'un procés que ja s'està executant, utilitzaria renice. Per exemple:
root@demo:~# renice -10 -p 564
564 (process ID) old priority 0, new priority -10
Aquesta ordre reasigna un bon valor de -10 al procés amb el fitxer PID 564. El format general és el següent:
renice NICENESS -p PID
On NICENESSés qualsevol nombre entre -20 i 19, i PIDés l'identificador del procés de destinació.