Diga 'legal' para parar os processos de +19 se load = 1

3

Tenho notado que meu computador fica lento quando a carga aumenta mais de 1 (isto é, o primeiro número depois de "load average:" do comando "uptime").

Processos pesados (como o rsync) geralmente elevam a carga acima de 1, mesmo se eu renegá-los a prioridade mais baixa (+19). Renicing deles ajuda um pouco, mas não muito.

Posso dizer bom (ou outro programa) para parar completamente (kill-STOP) qualquer processo de +19 quando a carga aumenta mais de 1 (e retoma quando o carga diminui para 0,75 ou algo assim?

    
por barrycarter 21.10.2011 / 18:12

1 resposta

1

O FreeBSD tem a classe de processo IDLE - veja a página de manual do rtprio (1) - assim você pode atribuir a prioridade IDLE ao rsync para que ele não tenha timeslices quando houver processos normais ativos.

link

O Linux tem ionice (1) para o planejador CFQ io: link Conceito muito semelhante, mas para E / S.

    
por 02.11.2011 / 21:13

Tags