elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Es posible limitar el uso de CPU en un script?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Es posible limitar el uso de CPU en un script?  (Leído 3,077 veces)
venadHD

Desconectado Desconectado

Mensajes: 94

Donde hay hackers, tambien hay crackers.


Ver Perfil WWW
Es posible limitar el uso de CPU en un script?
« en: 18 Agosto 2015, 18:00 pm »

Bueno, el titulo ya lo dice todo, un script escrito en bash (.sh) como puedo limitar su uso de CPU?
Tengo uno que se ejecuta cada minuto manejado por CRON, pero me pega picos en la CPU de la ostia cuando se ejecuta (durante 1-2 segundos), como podria limitar eso a por ejemplo.. 5% de CPU?


En línea

Carloswaldo
Traductor
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.762


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: Es posible limitar el uso de CPU en un script?
« Respuesta #1 en: 19 Agosto 2015, 22:02 pm »

Puedes usar cpulimit, creo que es lo más parecido a lo que quieres:

https://github.com/opsengine/cpulimit

Ahora que si sabes inglés te viene bien esta lectura:

http://blog.scoutapp.com/articles/2014/11/04/restricting-process-cpu-usage-using-nice-cpulimit-and-cgroups


En línea





Dominio en venta: https://forojapones.com/
venadHD

Desconectado Desconectado

Mensajes: 94

Donde hay hackers, tambien hay crackers.


Ver Perfil WWW
Re: Es posible limitar el uso de CPU en un script?
« Respuesta #2 en: 20 Agosto 2015, 00:51 am »

Hmm, ya veo, podria ejecutarlo directamente haciendo esto?
Código
  1. cpulimit -l 5 /bin/bash /home/ftp/pfx.sh

De esa forma estaria limitado al 5%, segun pone en la pagina, o me estoy equivocando?
En línea

Carloswaldo
Traductor
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.762


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: Es posible limitar el uso de CPU en un script?
« Respuesta #3 en: 20 Agosto 2015, 01:12 am »

Efectivamente, lo acabo de probar con un script en bash sencillo que solo tenía un loop, funciona bastante bien.
En línea





Dominio en venta: https://forojapones.com/
venadHD

Desconectado Desconectado

Mensajes: 94

Donde hay hackers, tambien hay crackers.


Ver Perfil WWW
Re: Es posible limitar el uso de CPU en un script?
« Respuesta #4 en: 20 Agosto 2015, 20:30 pm »

Efectivamente, lo acabo de probar con un script en bash sencillo que solo tenía un loop, funciona bastante bien.

Puse el script haceunas horas, aver dentro de unos dias si tengo resultados mejores, aunque por el momento parece que no registro picos de CPU, asi, que supongo que estará solucionado, de todas formas, voy a esperar unos dias para decir si definitivamente funciona
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines