Como habilitar o cpuset no Ubuntu 12.04?

6

Eu configurei conjuntos de CPU com cset no Ubuntu 12.04, mas eles não são respeitados. Os processos usam apenas toda a CPU que podem, não importando o conjunto para o qual foram designados.

Parece que cpuset não está ativado. Como posso ativar cpuset ?

    
por Ruben Verborgh 14.02.2014 / 14:26

2 respostas

1

Você está aberto para usar outro utilitário cpulimit ?

1) Instale o cpulimit emitindo sudo apt-get install cpulimit

2) Limite o processo em questão como este (digamos que queremos restringir java para usar não mais de 30% da CPU)

cpulimit -e java -l 30
    
por Horizon 15.11.2014 / 16:20
0

você pode fazer isso com o comando nice e renice no terminal.

por exemplo: sudo renice -n -15 -u username

As opções são:

-n = prioridade de -20 a 20 (onde -20 é o mais alto)

-p = id do processo (encontrado no gerenciador de tarefas)

-u = todos os eventos iniciados pelo usuário

Ou você quer dizer outra coisa?

    
por re3el 03.11.2014 / 18:36