Como limitar el uso de la CPU de una aplicación determinada en Linux

Puedes instalar cpulimit y limitar una determinada aplicación en ejecución, ya sea por nombre o por el ID del proceso:

cpulimit -e firefox -l 30

El comando anterior no va a dejar que Firefox vaya más allá de un 30% el uso del CPU.Si prefieres ir por el proceso, puedes hacerlo de este modo:

cpulimit -p 3493 -l 40

Esto limitará el proceso número 3493 al 40% (Consumo del CPU).

[Source]

2 thoughts on “Como limitar el uso de la CPU de una aplicación determinada en Linux

  1. pablitofuerte 10/07/2009 / 11:20

    Interesante. No conocía cpulimit. En caso de usarlo quizás te interese saber … ¿Qué procesos están consumiendo más CPU?

    $ ps -eo pcpu,pid,user,args | sort -k1 -r -n | head -2

    Te muestra los dos procesos que están monopolizando o comiéndose más CPU. Podrías cambiarlo para que te muestre una lista mayor de procesos (head -X), por ejemplo:.

    $ ps -eo pcpu,pid,user,args | sort -k1 -r | head -10

    #Muestra los 10 procesos que más consumen
    o también…

    $ ps -eo pcpu,pid,user,args | sort -r -k1 | less

    #Muestra una lista paginada (less) de todos los procesos

    Like

    • Eric 10/07/2009 / 13:22

      Tampoco conocía cpulimit.Gracias pablitofuerte por el comando.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s