Limitar porcentaje de uso de CPU a un proceso

Limitar porcetanje de uso de CPU a un proceso

Para limitar el porcentaje que de CPU que utiliza un proceso podemos usar la herramienta cpulimit, la cual debemos instalar.

Instalar CPULimit
El paquete cpulimit se encuentra dentro del repositorio epel.
Antes de instalar el paquete debemos configurar dicho repositorio, en caso de tener CentOS:

yum install -y epel-release

En caso de tener otra distro basada en RHEL 7

yum install -y http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

Luego instalamos el paquete cpulimit

yum install -y cpulimit

Utilizando cpulimit

La sintaxis para usar la herramienta es la siguient:

cpulimit -l [porcentajemaximo] comando.sh

Por Ejemplo si queremos limitar al 50% de CPU un proceso que se levanta con el script test.sh el comando seria el siguiente:

cpulimit -l 50 test.sh

Deja un comentario