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.



Lascia un commento

Rispetta le regole del blog. La tua e-mail non verrà pubblicata.