cpulimit: limitando el uso del procesador

Hoy me ha dado por poner el amule a andar, hacía tiempo que no lo usaba, y resulta que se apoderaba del 100% de la cpu, lo cual hacía que el ventilador se pusiese a girar como un loco, lo cual es bastante molesto.

Asi que, googleando un poco, he encontrado cpulimit una herramienta pequeñita y eficiente que limita el uso de cpu (por porcentaje) de PID’s o aplicaciones (incluyendo childs).

ejecutando cpulimit –exe NOMBREAPLICACION –limit 10

Limitará a NOMBREAPLICACION a usar solo un 10% de CPU (donde 10, pude ser el porcentaje que querais).
aunque también se puede hacer por PID.

Asi que, ahora tengo un sistema aún mucho más silencioso, y eficiente, ya que he limitado el uso de CPU a alguna que otra aplicación también (sort, ntop, awstats, y alguna otra que no me interesa que den picos de micro).

Update: Había añadido un bash al autostart de Kde, para ejecutar las llamadas a cpulimit al arrancar el sistema, y luego he pensado ¿y si el cpulimit este da un error si la aplicación no está cargada?… así que, he probado a ver, y NO, está bien pensado, y se queda esperándola :).
Por si a alguien le interesa, el script es tan simple como:

#!/bin/bash
sudo cpulimit –exe amule –limit 10&

(uso sudo, por que así le deja cambiar la prioridad)

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • meneame
  • del.icio.us
  • digg

Leave a Comment

Name

Mail (will not be published)

Website

Comment