altera a prioridade do processo linux

2

Eu executei um arquivo jar no Linux e ele está em execução nos últimos três dias.

Como posso alterar a prioridade desse processo? Será que vai acelerar o meu processamento de aplicativos?

    
por user62648 29.01.2011 / 21:49

3 respostas

5

How can I change priority of that process?

prioridade de renice [-p] pid

Useful priorities are: 20 (the affected processes will run only when nothing else in the system wants to), 0 (the ''base'' scheduling priority), anything negative (to make things go very fast)

Exemplo: renice -5 -p 123 , 123 é processo PID, -5 é prioridade

Will it speedup my application processing?

Não, se a carga for menor, menor número de núcleos de CPU.

    
por 29.01.2011 / 21:53
1

Você pode alterar a prioridade com o comando renice . Isso acelerará o processamento somente se houver outros aplicativos consumindo ativamente o tempo da CPU.

    
por 29.01.2011 / 21:53
0

Por padrão, a prioridade do processo no Linux é 0. A prioridade do processo pode ter qualquer número entre -20 e 19. A prioridade do processo pode ser definida usando nice e modificado usando o renice. -20 é o processo de maior prioridade e 19 é a prioridade mais baixa.

Aqui você está tendo um processo em andamento e deseja alterar sua prioridade. Então você pode digitar o seguinte comando

renice -5 pid

em que pid é o ID do processo cujo prioridade você deseja modificar. Para aumentar a prioridade de um processo, ou seja, para definir o valor de prioridade para um valor negativo, você precisa ser usuário root ou usar o sudo.

Espero que ajude.

    
por 30.01.2011 / 14:19