A realização de processos com uso intensivo de CPU com a menor prioridade (19) pode ter efeitos adversos?

1

Quando eu faço uma prioridade mais baixa do processo intensivo da CPU (niceness de 19), parece que a quantidade real de consumo de memória aumenta. Talvez isso tenha outras causas.

Mas, pode tornar os processos com uso intensivo de CPU a prioridade mais baixa têm efeitos adversos?

    
por Geremia 13.05.2016 / 06:49

2 respostas

0

A alteração da prioridade / nicenesa apenas altera o quantum de tempo do processo.

De Entendendo o kernel do Linux (3 rd ed .) §7.2.1.1:

    
por 08.02.2018 / 18:45
2

Reduzir a prioridade de um processo só fará com que seja executado por mais tempo. Então, os únicos efeitos colaterais possíveis seriam:

  • Seu uso de memória está sendo atribuído por mais tempo porque é executado mais lentamente e, como permanece ativo, permanecerá na memória ativa ou causará paginação (swap in e out). Isso raramente é um problema, a menos que você esteja limitado à memória disponível.
  • Se o processo usar bloqueios, como registros ou bloqueios de arquivos, e os mesmos recursos forem usados por outro processo, os dois processos poderão se desacelerar. Embora seja uma situação bastante incomum, se isso se aplica ao seu caso, reduzir a prioridade pode reduzir drasticamente o sistema.
por 13.05.2016 / 07:13