Valor "nice" de um binário

1. Valor "nice" de um binário

João Cagnoni
joaocagnoni

(usa Debian)

Enviado em 11/02/2011 - 02:11h

Existe uma forma de alterar a prioridade (nice) de um executável ao invés de um processo? Eu rodo alguns scripts em PHP pesados na minha máquina, e gostaria que eles tivessem prioridade 5 sem precisar setar dentro do código.


  


2. Re: Valor "nice" de um binário

Daniel Miyagi
j4p0n3g0

(usa Debian)

Enviado em 11/02/2011 - 09:31h

não tem como vc configurar isso em um executavel ...
isso o proprio sistema já define. Por padrão os processos vem com nice '0'.

caso vc queira executar um processo com o valor de nice diferente de zero, execute o comando abaixo.

nice -n -10 ./teste.sh

Lembrando que quanto menor o nice maior a prioridade ( -19 a 20 ), e que as prioridades abaixo de 0 so podem ser atribuidas pelo usuario root.

exemplo do erro
==========================================
bash-4.1$ nice -n -1 /tmp/japoneis
nice: não foi possível ajustar o valor de nice: Permissão negada
==========================================

processo executado como root e prioridade -1 ..
==========================================
24452 root 19 -1 1932 536 452 D 20 0.0 0:01.63 /bin/sh /tmp/japoneis
==========================================



falowww