nice

nice [opções] [comando]

Descrição

Define o valor de ajuste da prioridade  para a execução de um comando.

A prioridade de execução de um processo normal pode variar de 0 (maior prioridade) a 39 (menor prioridade). Neste caso, a prioridade é calculada como

PR = 20 + NI

onde NI é o valor nice usado alterar a prioridade de um comando do usuário. O NI pode variar de -20 a 19.

Opções do comando

  • -n valor ou -valor : adiciona o valor especificado à prioridade de execução.
  • −help : lista as opções disponíveis com o comando.
  • −−version : exibe informação sobre o comando.

Exemplos

  • Ao digitar

nice top

O aplicativo top é executado com NI = 10 e PR = 30, pois quando o valor NI não é especificado com o comando nice, assume-se que NI = 10. Neste caso, se o aplicativo top tivesse sido chamado sem o comando nice, o sistema teria usado NI = 0 e PR = 20.

  • Para diminuir a prioridade, podemos definir

nice -6 top

ou

nice -n 6 top

Neste caso, o aplicativo é executado com NI = 6 e PR = 26.

  • O comando

sudo nice −−6 top

ou

sudo nice -n -6 top

faz com que o aplicativo seja executado com NI = -6 e PR = 14. Isto significa que foi aumentada a prioridade de execução. Somente o administrador do sistema (root) pode definir um valor negativo para nice. Caso o comando não seja digitado com sudo, o valor da prioridade não será alterado (NI = 0, PR = 20).

  • Caso seja fornecido um valor NI fora dos limites, o sistema usa o valor mais próximo possível. Assim, para

nice -30 top

temos NI = 19 e PR = 39. E para

sudo nice −−30 top

temos NI = -20 e PR = 0.

Observações

  • 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 renice altera a prioridade de um processo que está executando.

 

Sumário      |      Topo