Limita la CPU all'avvio di un'attività nel terminale

0

Sto lavorando a un'applicazione per parte di un progetto scolastico che simula un sistema operativo e che lancio utilizzando il terminale. Per sua natura, consumerà tutte le risorse possibili per andare avanti e indietro. C'è un comando o flag che posso inserire nel terminale per limitare la quantità di CPU che può utilizzare mentre è in esecuzione? Ho provato a utilizzare il seguente comando:

$ nice -n 20 ./a.out

per impostare la priorità il più in basso possibile, ma ha comunque occupato il 100% della CPU per l'esecuzione. È un programma piuttosto semplice e difficilmente ha bisogno di risorse per funzionare correttamente, quindi qualsiasi limite imposto su di esso dovrebbe andare bene.

    
posta intcreator 28.01.2016 - 22:32
fonte

1 risposta

1

Poiché il bello dà priorità solo alle applicazioni, non fermerà il 100% di utilizzo della CPU.

Cputhrottle ha funzionato per me in passato, anche se non l'ho verificato per il 10.11: link

    
risposta data 28.01.2016 - 23:21
fonte

Leggi altre domande sui tag