Quais são alguns dos propósitos práticos para usar o renice? [fechadas]

0

Estou tendo dificuldades em encontrar uma necessidade propositiva de usar o renice com mais frequência, e gostaria de saber se há algum cenário em que usar priorização de processo e ajustá-lo on-the-fly tornou inestimável.

Eu nunca cheguei a uma situação específica que me dissesse que eu deveria considerar 'renunciar' a um processo.

    
por Kevin Lee 23.03.2015 / 00:22

2 respostas

2

Suspeito que o caso de uso mais comum é quando você inicia um programa com a prioridade padrão e percebe que você pretendia executá-lo com uma prioridade baixa.

renice também pode ser útil se houver momentos em que você queira dar a certos programas uma prioridade mais alta (por exemplo, dar aos programas do usuário logado uma prioridade maior que a dos outros usuários), mas isso não é É tão comum porque, geralmente, neste caso, é suficiente dar baixa prioridade ao programa: se não houver programas concorrentes de alta prioridade, programas de baixa prioridade obtêm todo o tempo de CPU disponível de qualquer maneira.

    
por 23.03.2015 / 00:33
1

Normalmente, eu só olhei para o renice quando há um processo potencialmente longo que poderia prejudicar o sistema. Por exemplo, ao rodar conversões de vídeo ffmpeg, eu recomponho esses processos para que não atrapalhe o apache para servir solicitações da web. Agora, em um ambiente apropriado, as conversões do ffmpeg estariam sendo executadas em outro servidor e não poderiam impactar o apache, mas mesmo assim as conversões de vídeo seriam processos longos de taxação que ainda precisariam se comportar.

    
por 23.03.2015 / 00:32