4/4/09

Limitar el uso de CPU por proceso

Bueno como lo prometi y dije tantas veces, uno mas de los post pedorros que van a ver por este blog. Esta vez vamos a aprender como limitar el uso de la CPU por parte de un proceso...

Cpulimit es la herramienta que nos permite hacer esto, administra el uso máximo que un proceso puede usar del procesador. Esto lo representa por un porcentaje.

Su función es limitar el uso del % que puede usar un proceso del CPU.

Para instalarlo, con un simple:
sudo apt-get install cpulimit
Las formas de limitar un proceso es por:
  1. Nombre del proceso
  2. pid
  3. path
Veamos algunos ejemplos:

Limitar al programa que no pueda usar mas del 50% del procesador:
cpulimit –e NOMBREAPLICACION –limit 50
Limitar al pid (por ej. 1234) que no pueda usar mas del 50% del procesador:
cpulimit -p 1234 -l 50
Limitar al programa representado con el path, que no pueda usar mas del 50% del procesador:
cpulimit -P /usr/bin/programa -l 50
Observacion: Esta herramienta reconoce los procesadores de doble nucleo con 200%

No hay comentarios.: