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 hacer un bucle una y otra vez. ¿Hay algún comando o bandera que pueda introducir en el Terminal para limitar la cantidad de CPU que puede utilizar mientras se ejecuta? He intentado utilizar el siguiente comando:
$ nice -n 20 ./a.out
para poner la prioridad lo más baja posible, pero sigue ocupando el 100% de la CPU para ejecutarse. Es un programa bastante sencillo y apenas necesita recursos para funcionar correctamente, así que cualquier límite que se le imponga debería estar bien.