Que gentileza de dar para evitar o congelamento?

0

Se eu quisesse dar ao meu sistema principal, canela da área de trabalho, a prioridade mais alta, para qual PID devo definir isso?

A razão é porque eu tenho um programa que roda durante dias e que carrega todos os recursos até um ponto em que não consigo nem mexer o mouse. Ele chama vários programas sob demanda, por isso é difícil definir qual programa tem prioridade mais baixa. Quando corre, não posso fazer mais nada. Assim, pergunto-me se posso dar à minha janela a prioridade mais alta? obrigado!

Ahdee

    
por Ahdee 23.07.2014 / 19:28

1 resposta

0

O processo que consome mais CPU em uso normal é provavelmente o servidor X. Primeiro, encontre o pid (ID do processo) do seu processo X:

ps aux | grep /usr/bin/X

Isso lhe dará uma linha começando com root [pid] ... .

Agora, vamos aumentar a prioridade:

sudo renice -5 [pid]

Isso define a prioridade como 20 (a prioridade padrão) menos 5 (o valor interessante), resultando em uma prioridade total de 15. Quanto menor o número de prioridade, mais frequentemente o processo será agendado para processamento. Você pode verificar a prioridade com o comando top . Experimente até que esteja satisfeito. No entanto, renice é um comando perigoso e pode tornar seu sistema inutilizável (até uma reinicialização).

    
por Jos 24.07.2014 / 00:49