Es posible limitar el uso de CPU en un script?

Iniciado por venadHD, 18 Agosto 2015, 18:00 PM

0 Miembros y 1 Visitante están viendo este tema.

venadHD

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?

Carloswaldo


venadHD

Hmm, ya veo, podria ejecutarlo directamente haciendo esto?
Código (bash) [Seleccionar]
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?

Carloswaldo

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

venadHD

Cita de: Carloswaldo 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.

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