Limita la CPU al iniciar una tarea en el terminal

0

Estoy trabajando en una aplicación para parte de un proyecto escolar que simula un sistema operativo y que lanzo usando la Terminal. Por naturaleza consumirá todos los recursos posibles para recorrer una y otra vez. ¿Hay algún comando o indicador que pueda ingresar en la Terminal para limitar la cantidad de CPU que puede utilizar mientras se está ejecutando? Intenté usar el siguiente comando:

$ nice -n 20 ./a.out

para establecer la prioridad lo más baja posible, pero aún así tomó el 100% de la CPU para ejecutarse. Es un programa bastante simple y casi no necesita recursos para funcionar correctamente, por lo que cualquier límite que se le imponga debería estar bien.

    
pregunta intcreator 28.01.2016 - 22:32

1 respuesta

1

Como agradable solo da prioridad a las aplicaciones, no detendrá el uso de la CPU al 100%.

Cputhrottle me ha funcionado en el pasado, aunque no lo he revisado en 10.11: enlace

    
respondido por el purplemac 28.01.2016 - 23:21

Lea otras preguntas en las etiquetas