Alterando prioridades de Processos no Linux [nice|renice]

Nesse post vamos abordar como se trabalhar com prioridades no *UNIX, tomando como base um SO Debian 5.

O que é importante saber…

A tabela de prioridades no Linux varia de -19 até 20, observe:
PRIORIDADES = {-19, -18, -17 … 18, 19, 20}

Quanto menor a prioridade do processo, maior será sua “importância” para o processador. Quanto maior a prioridade do processo,
menos será sua “importância” para o processador. Isso mesmo, inversamente proporcional.

Iniciando um processo com uma prioridade X

Para tal, utilizamos o comando “nice” com parâmetro “-n”. Para efeito de exemplo vamos iniciar o Firefox com prioridade total (-19)

[root@thiago]# nice -n -19 firefox

Verificando a prioridade de um processo em execução

comandos top ou htop =)
[root@thiago]# top
[root@thiago]# htop

Alterando a prioridade de um processo em execução

Nesse caso vamos alterar a prioridade do mesmo processo firefox que subimos acima, com prioridade -19 para 10, observe:

[root@thiago]# renice -n 10 -p $(pidof firefox)

No lugar de $(pidof firefox), basta colocarmos o PID do processo.

Fica aí a dica 😉

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s