Limitare l’uso di CPU da parte di una sola applicazione
Piccolo tutorial su come, attraverso apposito tool, decidere quale percentuale di CPU destinare ad una sola applicazione
Questo piccolo tutorial ha come intento quello di limitare l’uso di tutte le risorse della CPU da parte di una singola applicazione che magari, assorbendo tutte le potenzialità del processore, ci restituisce un sistema lento ed inutilizzabile per altre operazioni.
Iniziamo, per Ubuntu e simili:
1 | sudo apt-get install cpulimit |
per tutte le altre:
1 2 3 4 | wget http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz tar-zxf cpulimit * xxx.tar.gz cd cpulimit-xxx make |
in questo modo avrete installato il tool necessario alle operazioni.
Come si usa??
Il tool è in grado di riconoscere il programma che volete limitare in tre modi diversi adottando di volta in volta una sintassi praticamente identica tranne che per piccoli dettagli.
Se avete a disposizione il nome dell’applicazione date questo comando:
1 | cpulimit --exe "nome processo" --limit "% di uso" |
in questo caso basterà sostituire il nome del processo e la percentuale di uso desiderata espressa in numeri.
Allo stesso modo se conoscete il pid dell’applicazione avremo:
1 | cpulimit --pid "pid processo" --limit "% di uso" |
è possibile infine specificare il percorso di un processo da limitare in questo modo:
1 | cpulimit --limit "% di uso" /etc/rc.d/rc.boinc start |
per limitare il carico che l’applicazione boinc potrà esercitare sul processore.
Ciao a tutti.




















