Prioridade volta para 20 depois de mudar para -10

1

Eu quero mudar a prioridade de um processo no LTS 14.04. Eu usei

sudo renice -10 -p PID

Funcionou bem, mas depois de um tempo a prioridade desse processo remonta a 20.

O que devo fazer para me livrar desse "recurso"?

    
por efrem 10.01.2015 / 18:46

1 resposta

0

O que está faltando aqui é uma "reinicialização do programa".

Se você olhar de perto, verá que o PID do programa (vamos chamá-lo de child ) foi alterado no tempo médio. Isso significa que child terminou e outro programa (vamos chamá-lo de um parent ) o iniciou novamente. Como parent ainda está rodando em nice 20, seu novo child será executado em 20 também!

Dependendo de como o seu programa começou, você tem algumas opções:

  1. Você inicia o programa você mesmo:

    Não use renice após o fato, mas inicie seu programa por nice --adjustment=-10 program

  2. O programa foi iniciado por outro programa:

    Faça um renice --priority -10 parent para fazer o pai e todos os seus novos filhos usarem essa prioridade a partir daquele momento.

por Fabby 11.01.2015 / 18:53