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.