Nice ou niceness refere-se à prioridade de um processo em execução; isto é, quanto tempo de CPU ele pode receber quando necessário. Niceness varia de -20 (a prioridade mais alta) a 20 (a prioridade mais baixa).
Estou tentando entender como as prioridades de programação funcionam no linux.
Aqui está o que eu tenho:
O kernel usa um valor de prioridade para cada processo, que varia de 0 a 139. Quanto menor o número, maior a prioridade do processo.
V...
Alguém sabe se é possível executar e renunciar um processo em um comando, ou seja, sem ter que procurar o comando na lista de processos usando o comando ps e, em seguida, renegar esse pid em particular.
(servidor Ubuntu 14.04, 8 núcleos, 16 GB de RAM)
Ao executar 3 scripts em paralelo que utilizam o mesmo script (outro), o inverso do que eu espero que aconteça ocorre ao "renegar" os processos enquanto eles estão sendo executados.
Aqueles...
Eu tenho uma placa ARM Linux que é um roteador para 16 outras placas. Quando todos eles baixam as atualizações por meio do roteador, o esforço de roteamento da rede diminui o espaço do usuário de modo que um watchdog do software (e mais tarde o...
Notei que um processo pulseaudio na minha máquina Gentoo Linux tem o nível bom de -11. Mas eu não sei como ela ganhou uma prioridade tão alta, independentemente de pertencer a um usuário normal.
Eu sei que um usuário não-root pode iniciar...
Quando tento atribuir o valor interessante a um programa, por exemplo:
nice -n -7 waffles
Ele não me permitirá executar o programa em segundo plano, bem como com o comando bg.
Existe uma maneira de canalizar a saída para o comando bg?...
Eu estava usando o comando "top" e me deparei com o bom valor. Estou ciente das prioridades e como um bom valor indica a prioridade de um processo. Mas eu não consigo descobrir o que o termo "picado" ou "não picado" indica.
Eu preciso definir uma variável de ambiente para um comando que está sendo chamado via nice. [Bash and dash, Slackware e FreeBSD.]
$ JIM=20 nice -n 10 echo $JIM
$
Não, echo não pode ver o JIM
$ nice -n 10 JIM=20 echo $JIM
nice:...
Por exemplo, vamos examinar o valor de PRI do firefox com ps e, em seguida, ver qual é o valor armazenado em procfs.
$ ps -o pid,comm,pri,ni 7000
PID COMMAND PRI NI
7000 firefox 19 0
$ cat /proc/7000/stat
7000 (firefox...
Até agora eu tenho usado nice -n 10 , mas isso apenas define a prioridade do comando que eu quero executar baixo, mas se não houver nenhum outro processo em execução no momento, o comando terá todo o poder de CPU restante e tomar tanto quanto...