Como limitar o uso de CPU por um aplicativo
Todo mundo já passou pela experiência de ter um aplicativo excelente, exceto pelo fato dele abocanhar a maior parte da sua CPU e deixar seu desktop ou servidor lentos para as outras tarefas.
Claro que é possível limitar o uso comparativo de CPU (nice), mas é se o objetivo for limitar a x% da CPU. Já existe um programa que permite exatamente isso, é o cpulimit.
Para instala-lo basta fazer o download da última versão ou utilizar o SVN:
E em seguida compilar o programa:
cd cpulimit-xxx
make
O executável estará no próprio diretório e se chama cpulimit.
Para limitar um aplicativo, inicie o aplicativo, descubra o seu PID ( ps aux | grep <nome do aplicativo>) e entre com a seguinte linha de comando:
No exemplo acima, o aplicativo com PID 5678 poderá utilizar até 45% da CPU. Atenção, não significa que nunca passará de 45, mas sempre que passar será limitado. Pra mim tem funcionado bem.
comentários
Deixe seu comentário





