renice

renice [opções]

Descrição

Este comando altera o valor nice usado para calcular a prioridade de execução de um processo normal.

PR = 20 + NI

onde NI é o valor nice e pode  variar de -20 (maior prioridade) a 19 (menor prioridade). Logo, um processo normal pode ter prioridade de execução de zero (maior prioridade) a 39 (menor prioridade).

Algumas opções do comando

  • -n, −−priority prioridade : o uso de -n ou de −−priority é opcional. Mas quando usado, deve ser o primeiro argumento.
  • -g gid : altera a prioridade de todos os processos que possuem o GID especificado.
  • -u usuário : altera a prioridade de todos os processos do usuário especificado.
  • -p pid : altera a prioridade do processo que possui o PID especificado. É o padrão.
  • -v, −−version : informa a versão do aplicativo.
  • -h, −−help : exibe as opções do aplicativo.

Exemplos

  • O comando

renice 5 -p 374 895 -u aluno

faz NI = 5 e PR = 25 para os processos com PID 374 e 895 e para todos os processos do usuário aluno.

  • O comando

sudo renice -6 -p 4497

faz com que o processo com PID 4497 passe a ser executado com NI = -6 e PR = 14. Note que para aumentar a prioridade do processo, em relação à prioridade em uso, é preciso usar o comando sudo.

Observações

  • Apenas o administrador do sistema (root) pode alterar prioridades dos processos de outros usuários.
  • Os usuários comuns podem somente incrementar o valor das prioridade dos seus processos, ou seja, diminuir a prioridade de execução.
  • No Linux, os processos em tempo real possuem prioridade negativa. O usuário não pode alterar as prioridades deste tipo de processo.
  • PID é o número de identificação (ID) de um processo.
  • Os comandos pspstree e top exibem informações sobre os processos que estão executando na máquina.
  • O comando nice define a prioridade de execução na inicialização do processo.

 

Sumário      |      Topo