Instalacja
Musisz mieć włączone repozytorium universe
sudo apt-get install cpulimit
Opis parametrów i opcji
-p, –pid=N (Nazwa bądź identyfikator PID procesu)
-e, –exe=PLIK (Nazwa pliku wykonywalnego)
-P, –path=ŚCIEŻKA (Ścieżka do pliku wykonywalnego bądź programu)
Opcje:
-l, –limit=N (Procentowe ograniczenie dozwolonego użycia CPU)
-v, –verbose (Statystyki działania)
-z, –lazy (Wyłączanie programu po tym jak ograniczana aplikacja zostanie zamknięta)
-h, –help (Wyświetla pomoc i kończy działanie)
Przykład użycia
- Maksymalne obciążenie systemu przez program ffmpeg na poziomie 30%.
cpulimit -e ffmpeg -l 30 -v
Warning: cannot renice.
To work better you should run this program as root, or adjust RLIMIT_NICE.
For example in /etc/security/limits.conf add a line with: * - nice -10
Warning: no target process found. Waiting for it...
Process 10687 detected
%CPU work quantum sleep quantum active rate
3.33% 100000 us 0 us 99.90%
1.11% 100000 us 0 us 99.91%
0.00% 100000 us 0 us 99.92%
0.00% 100000 us 0 us 99.91%
0.00% 100000 us 0 us 99.92%
1.11% 100000 us 0 us 99.92%
3.33% 100000 us 0 us 99.91%
4.44% 100000 us 0 us 99.92%
Process 10687 dead!
Warning: no target process found. Waiting for it...
Exiting...
- Maksymalne obciążenie systemu przez program o numerze procesu 3098 na poziomie 30%.
cpulimit -p 3098 -l 30

Dodaj nową odpowiedź