Ajustar a Prioridade de um Processo em Execução com renice
Às vezes, é necessário alterar a prioridade de um processo que já está em execução. Para isso, utiliza-se o comando renice. Assim como no nice, você precisa de privilégios de sudo para aumentar a prioridade (definir um valor nice menor ou mais negativo) de um processo. Você também precisará de sudo para alterar a prioridade de um processo que pertença a outro usuário, como o root.
Tarefas
- Encontre o ID do Processo (PID) do processo
sleep 600 que você iniciou na etapa anterior.
- Use o comando
renice para alterar sua prioridade para uma prioridade menor, com um valor nice de 5.
- Verifique o novo nível de prioridade usando o comando
ps.
Requisitos
- O processo alvo é o
sleep 600 da etapa anterior.
- O novo valor nice deve ser
5.
- Você deve usar
sudo para alterar a prioridade do processo (já que ele foi iniciado com sudo e pertence ao root).
Exemplo
Após executar o comando renice, a saída de ps -e -o pid,ni,comm | grep sleep deve mostrar o processo sleep com o novo valor NI de 5.
ps -e -o pid,ni,comm | grep sleep
2250 5 sleep
Você também pode usar ps -e -o pid,ni,comm para ver todos os processos:
PID NI COMMAND
1 0 systemd
2188 0 bash
2250 5 sleep