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:

Cortafuegos (Firewall)s: Test de fugas
Es fácil disponer de un cortafuegos que evite que otros equipos inicien y establezcan conexiones al nuestro. Sin entrar en más detalles, cualquier cortafuegos es capaz de eso con más o menos grado de sofisticació...
Fortaleciendo el Potocolo TCP/IP en WINDOWS contra Ataques DoS
Los ataques de denegación de servicio, conocidos como DoS, intentan aprovechar los fallos del protocolo TCP/IP para saturar el tráfico e impedir que la información llegue al ordenador afectado. Hasta la fecha era muy difícil impedir un ata...
Conocer IP publica desde consola - Debian y derivados
Existen diferentes métodos los que me parecen más sencillos son: Abrir una consola (Terminal) y escribir: curl ifconfig.me Obvio necesitas tener curl instalado, para ello hacemos: ...
Actualizar al Kernel 3.2.6 en Ubuntu / LinuxMint
Novedades en el kernel 3.2.6: El Linux kernel 3.2.6 incluye las típicas correcciones de DRM, mejoras ALSA, algunas actualizaciones ARM y muchas otras correcciones pequeñas. Nota: Algunos drivers privativos pu...
Optimizar Firefox en Ubuntu
Escribir about:config en la barra de navegación: Cambia los siguientes valores: network.http.pipelining true network.http.pipelining.maxrequests 30 network.http.max-connections 96 netwo...
Instalación y Configuración de Steam (Counter Strike 1.6) en Ubuntu
Debes tener presente que debes tener actualizado tu UBUNTU con TODOS los paquetes de actualizaciones. Tambien debes verificar que tu Tarjeta de Video esta correctamente configurada, para ello puedes entrar a los foros de: ...
Introducción a las firmas digitales
La seguridad es uno de los elementos clave en el desarrollo positivo de las redes de información mundial y particularmente en el comercio electrónico, ésta genera confianza, y hace que los usuarios al depositar sus dat...
Rsync: Sincroniza tus carpetas o respalda tus archivos en Linux - Debian - Ubuntu - Derivados
rsync el concepto que nos wikipedia: es una aplicación libre para sistemas de tipo Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados. Con esta maravill...
Cambiar archivos .WAV a MP3 desde consola en Linux
Con este script podemos transofrmar los archivos .WAV (WAV (o WAVE), apócope de WAVE form audio file format, es un formato de audio digital normalmente sin compresión de datos desarrollado y propiedad de Microsoft y de IBM que se utiliza para...
Cómo buscar información en Internet
Interesante artículo sobre el tema. En el pasado, la elaboración de un trabajo de investigación consistía en una pesada labor de lectura y procesamiento de artículos, notas, enciclopedias, periódicos, apuntes, libros y demás materiales impreso...

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