Limitar el uso de CPU en Linux

Linux: Impossible is nothing!Hace tiempo, desde que compré un Creative Zen Vision, publiqué un script para convertir los videos a un formato aceptado por dicho aparato, que luego uso para conectarlo a mi TV y ver películas, adiós quemar DVD’s..

Pues bien, resulta que dicho script, que usa mencoder para codificar el video, se consume prácticamente uno de mis dos procesadores enterito, por lo que el uso del equipo se ralentiza y para mí que mientras codifico videos, oigo música, posteo en twitter, tengo 1000 ventanas de firefox abiertas y sincronizo servidores FTP al mismo tiempo, puede llegar a ser inaceptable.

Lo bueno es que como en Linux todo se puede, hay un programa que podemos usar para limitar el uso del CPU a un proceso en específico, lo cual nos cae como anillo al dedo..   Se llama cpulimit (obviamente) y está en los repositorios de Ubuntu y Debian..

 

Paso 1: Instalamos cpulimit

sudo aptitude install cpulimit

 

Paso 2: Limitamos el uso de CPU por nombre del proceso, PID o PATH

Por Nombre de la Aplicación:

cpulimit –e NOMBREAPLICACION –limit 50

Por PID del Proceso:

cpulimit -p 1234 -l 50

Por Ruta completa del Proceso:

cpulimit -P /usr/bin/programa -l 50

 

 Vía ComoCarajos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *