Limitar o uso da CPU para um usuário no Ubuntu

5

Eu quero limitar a porcentagem de CPU que um usuário que usa o ssh para o meu comp pode dizer, digamos, apenas 25% de uso da CPU no máximo. Como faço isso no Ubuntu?

    
por tapan 17.02.2011 / 18:36

1 resposta

4

Eu acho que você não pode fazer isso. O que você pode fazer é modificar a prioridade para o usuário. Você pode fazer isso editando o arquivo /etc/security/limits.conf :

john hard priority 20

Define a prioridade dos processos do john para 20 (efetivo após o próximo login). 20 é a prioridade mais baixa.

Dessa forma, john pode usar 100% da CPU, mas se outra pessoa precisar, outro usuário a obterá imediatamente, e as tarefas de john aguardarão (ou, na verdade, ficarão lentas, não pararão completamente).

    
por 17.02.2011 / 18:44