Você pode definir a prioridade para um usuário em particular no arquivo /etc/security/limits.conf
.
root hard/soft priority 10
Dessa forma você pode definir limites rígidos ou flexíveis para qualquer usuário em particular. Então, todos os processos que esse usuário root iniciará terão 5 como o valor de prioridade padrão.
De acordo com a página da Wikipédia :
The exact mathematical effect of setting a particular niceness value for a process depends on the details of how the scheduler is designed on that implementation of Unix.
Aqui está o instantâneo que mostra o procedimento acima:
Esteéuminstantâneodoarquivolimits.conf
quemostraumalinhaqueeuadicioneifinalmentecomo
roothardpriority15
Depoisdealterarisso,inicieiumasessãosshusandoocomandosshroot@localhost
Esta captura de tela mostra as duas últimas linhas que mostram o valor dos últimos dois processos -bash
e sshd: root@pts/3
como 15.
Editar
Aqui está o instantâneo que mostra que você pode aumentar e diminuir a gentileza de um processo
Editar2:
Aquiestáosnapshortquemostraqueatéousuárionormalpodealterarovalordeniceness.