Limitar el uso del CPU para una aplicación en Ubuntu - Linux Mint




CPULimit es una aplicación que se ejecuta por consola que permite limitar el uso del CPU para un proceso o aplicación determinada.

Cuando empecemos a utilizar el programa tenemos que tener eun cuenta la cantidad de procesadores que tienen nuestro equipo ya que dependiendo de ello va a cambiar el porcentaje % de uso. Por ejemplo en un equipo con 2 procesadores, cuando queremos limitar el uso a la mitad debemos colocar 100% a ya que al contar con 2 procesadores el total de uso no es 100% sino que es 200%.

cpulimit debe funcionar con el mismo usuario que ejecuta el proceso controlado. Se recomienda ejecutarlo como root, donde se obtendra una mayor prioridad y un control más preciso del proceso. También los hijos del proceso especificado.

Para conocer la cantidad de procesadores ejecutamos por consola o terminal:

grep processor /proc/cpuinfo | wc -l

en mi caso mostrará:

8

Sí queremos ser más específicos:

cat /proc/cpuinfo | grep "model name"

En mi caso mostrará:

model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz

Ahora procedemos a instalar la aplicación que nos ayudará en el control de uso de la CPU por una aplicación.

sudo aptitude install cpulimit

Una vez instalado:

Para limitar el uso de chrome, por ejemplo:

cpulimit -e chrome -l 400 &

-l es e límite de uso y -e es el switch para establecer el nombre del programa ejecutandose. También podemos limitar el uso en el momento de ejecutar el programa

Indicamos que solo le asignamos 4 procesadores a Chrome

Observe que colocamos & al final, esto es para que se ejecute en 2do plano. (Recuerde que al cerrar la consola, el proceso cpulimit muere)

Sitio Oficial:

http://cpulimit.sourceforge.net/



Otras artículos de interés:

Como colocar un Navegador por Defecto en UBUNTU
Desde la terminal (consola) usa este comando sudo update-alternatives --config x-www-browser Pedira su clave de root, y aparecera un mensaje similar a este: Hay 2 opciones para la alternativa x-www-browser ( proporc...
Usar GPU con #Linux para crackear la contraseña de WPA/WPA2-PSK
Desde el sitio securitybydefault.com muestran un artículo depor Alejandro Ramos, donde de una forma bastante ingeniosa y fácil muesran como crackear la contraseña de WPA/WPA2-PSK. A continuación el post: Pyrit ...
Recuperando el password de root en MySQL.
MySQL es un potente servidor de Base de Datos GNU/Open Source, que ha ganado bastante popularidad y aceptación entre la comunidad, por su versatilidad, facilidad de uso y numerosas características que hacen de MySQL una buena opci&oac...
Actualizar al Kernel 3.1 en Ubuntu / LinuxMint
Uso Linux Mint 11 "Katya" con Gnome3 y decidi actualizar el kernel, es un procedimiento bastante sencillo. Entre las mejoras en este kernel están: Controlador de Wiimote de las consolas de Nintendo ...
Mecanismos para la resolución de conflictos en la transmisión de datos
CSMA/CD: Son redes con escucha de colisiones. Todas las estaciones son consideradas igual, es por ello que compiten por el uso del canal, cada vez que una de ellas desea transmitir debe escuchar el canal, si alguien está transmitien...
Leer libros electrónicos en formato epub en Ubuntu
Que es el formato .epub? La wikipedia no saca de la oscurida: (acrónimo de la expresión inglesa Electronic publication - Publicación electrónica) es un formato estándar redimensionable para archivos de libro ele...
Instalar gnome3 en Ubuntu / LinuxMint y derivados
Existen diferentes métodos, de hecho desde el Centro de Software se puede hacer. Buscando por internet usando a Tio Google conseguí que el 99% de los sitios recomendaban esta forma: Abriendo consola escribimos: ...
Como instalar un tema en Cinnamon #linuxmint
Instalar un tema (theme) es bastante sencillo: 1.- Primero debemos ir a la página de temas: http://cinnamon-spices.linuxmint.com/themes Tambi...
Diferencias entre Hub vs. Switch
Estos términos llevan a una confusión normal, lee este artículo y así comprenderas que diferencia hay. Un HUB tal como dice su nombre es un concentrador. Simplemente une conexiones y no altera las tramas que le llegan. Para entender como fun...
Convertir USB Pendrive en RAM / Debian - Ubuntu
A veces debemos trabajar que poseen 1GB de ram o menos y cuando abrimos aplicaciones se va volviendo lento el equipo. Afortunadamente Linux nos permite usar un pendrive USB o Memoria Flash para usarla como memoria adicional. Solo hay que s...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • aplicacion
  • blog
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • cpu
  • debian
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • limitar
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • uso
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra