
Daniel Macedo
(usa Debian)
Enviado em 21/11/2011 - 16:15h
Use o cpulimit com ele é possível limitar uso do CPU de 0 a 100 sendo expressos em porcentagem.
#aptitude install cpulimit
#tar xfvz cpulimit-1.1.tar.gz
#cd cpulimit-1.1/
#make
#./cpulimit ALVO [OPÇÕES]
O alvo (odeio essa tradução de target, mas é a que deve ser usada) é o aplicativo ou o processo que deseja limitar o uso do CPU.
As opções abaixo para a opção do ALVO são as seguintes, mas atenção, só podem ser utilizadas uma das três.
•-p, --pid PID (identificador do processo) do processo
•-e, --exe Nome do arquivo executável
•-P, --path Caminho absoluto para o executável.
As opções a seguir são dados como opcionais.
•-l, --limit Porcentagem de CPU permitida (0 a 100)
•-v, --verbose Mostra estatísticas de controle
•-z, --lazy Essa opção serve se por acaso o ALVO foi executado pelo root, e você como usuário comum deseja limita-lo. Não terá permissão, então finaliza o processo do CPULimit. Se essa opção não for setada o CPULimit irá tentar localizar o processo várias vezes.
•-h, --help Exibe a ajuda
Alguns exemplos de execução:
#./cpulimit --pid 3225 --limit 10 -v -z
Irá limitar o processo 3225 a um limite de 10% de uso do CPU mostrando estatísticas e se não tiver permissão irá encerrar o aplicativo.
#./cpulimit --exe burnP5 --limit 13
Limitará o aplicativo burnP5 a um uso de 13% do CPU. A aplicativo burnP5 tem que está acessível através do PATH do sistema.
#./cpulimit --path /root/burnP6 --limit 45
Limita o uso de 45% do CPU pelo burnP6 que através da flag path é dado o caminha absoluto até o aplicativo.
Mais Informações entre no link
http://cpulimit.sourceforge.net/ .