Cpulimit

O cpulimit é um programa simples que tenta limitar o uso do processador num processo (expresso em percentagem). É útil para controlar tarefas "batch", que não é desejável que "comam" muito processador.
O cpulimit deverá correr pelo menos com o mesmo utilizador que executa o processo controlado. Mas é muito melhor  executar o cpulimit como root a fim de ter um controle mais preciso.
 
Digitar o seguinte comando (como utilizador) para instalar cpulimit:
 
$ sudo apt-get update
$ sudo apt-get install cpulimit
 
 
Para limitar o uso do processador no processo chamado firefox para 30%, digitar (como root):
 
# cpulimit -e firefox -l 30
 
Para limitar o uso do processador no processo para 30%, usando o seu PID, digitar:
 
# cpulimit -p 1313 -l 30
 
 
Para descobrir o PID do processo:
 
# ps aux | less
# ps aux | grep firefox
# pgrep -u vivek php-cgi
# pgrep lighttpd
 
Usar o nome do caminho absoluto do executável:
 
# cpulimit -P /opt/firefox/firebox -l 30
 
onde,
    * -p : processo PID.  (http://en.wikipedia.org/wiki/PID_controller)
    * -e : nome do processo.
    * -l : percentagem permitida do processador de 0 a 100.
    * -P: nome do caminho absoluto do ficheiro executável do programa.
 
 
Página web : http://cpulimit.sourceforge.net/