O que significa 'Agradável' na guia processos


Respostas:


29

'nice' refere-se à prioridade que o processo recebe na sua CPU. Este é um número no intervalo de -20 (prioridade mais alta) a 19 (mais baixa). Você provavelmente descobrirá que a maioria dos aplicativos em execução está no agradável '0', o que significa que eles estão sendo executados com prioridade normal e nenhum receberá tratamento preferencial pelo agendador em detrimento de outro.

Se você estiver executando um programa intensivo, poderá iniciá-lo a partir de um terminal com nice -n 10 /path/to/program. Dessa forma, terá um impacto menor no desempenho do seu sistema.

Observe que você precisa de sudoprivilégios root ( ) para agendar um processo com prioridade maior que o normal (<0). Isso evita que os usuários consigam atrapalhar todo o sistema com facilidade e que tarefas críticas possam sempre receber o tempo de CPU necessário.

Há uma boa explicação na Wikipedia também.


1
man nicediz que o intervalo é realmente de -20 (prioridade mais alta) a 19 (mais baixa).
precisa saber é o seguinte

@GabrielF ta, fixado
Iain Lane

4

Nice não é simplesmente prioridade multiplicada por menos um.

Você encontrará que, nos sistemas unix / linux, que se uma tarefa estiver monopolizando o processador, o sistema não será interrompido. Isso ocorre porque o sistema reduzirá dinamicamente essa prioridade de tarefas.

A gentileza influencia a prioridade da base. Portanto, embora a gentileza possa ser considerada uma prioridade negativa, ela terá menos efeito do que a prioridade teria em um sistema Microsoft NT, pois o agendador do Linux já está fazendo um bom trabalho para manter as coisas agradáveis.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.