З ростом настільних комп'ютерів-клонів багато користувачів та розробники створили методи розгону, які полягали у наданні більшої потужності комп'ютеру.
Однак завдяки автономності акумуляторів та популярності портативного обладнання тенденція змінилася, і користувачі шукали та шукали, як обмежте процесор або потужність комп’ютера, щоб заощадити енергію та комп’ютерні ресурси для інших цілей, таких як створення мультимедійного вмісту або автономність 9 або 12 годин за зарядку.
У Gnu / Linux існує інструмент під назвою CPULimit, який допомагає нам обмежити використання процесора додатком, залишаючи більше комп’ютерних ресурсів для решти програм або програм, які вона запускає.
CPULimit може допомогти нам розподілити більші чи менші ресурси для певних програм
Для цього нам слід спочатку встановити інструмент CPULimit, потім ми повинні знати ідентифікатор програми і, нарешті, вказати CPULimit ту частину центрального процесора, яку ми хочемо призначити. Встановлення CPULimit залежно від розподілу буде наступним:
- Debian:
sudo apt-get install cpulimit
- Fedora:
sudo dnf install cpulimit o sudo yum install cpulimit
- Arch Linux:
sudo pacman -S cpulimit
- SUSE / OpenSUSE:
sudo zypper install cpulimit
Тепер нам потрібно виконати верхню команду, щоб знати ідентифікаційний номер програми. Тож пишемо слово top у терміналі з наступним натисканням кнопки введення. З’явиться список назв програм та номерів.
Першим номером, який з’явиться зліва від нас, буде ідентифікаційний номер. Ми бачимо програму, яку хочемо зменшити, записуємо її номер і в терміналі пишемо таке:
cpulimit -l 25 -p 2331
-l 25 вказує відсоток центрального процесора, який ми хочемо призначити, у цьому випадку це буде 25%; -p 2331 - це ідентифікаційний номер програми, до якої ми застосуємо зменшення ЦП. І готовий. Ця програма буде активною до перезавантаження системи, після чого ми можемо використовувати, але перепризначивши кількість і зменшення процесора.
Спасибі дуже давно, я шукав щось подібне: D
Встановивши Chrome, процесор вже обмежений, він не залишає часу на обробку для будь-якого іншого процесу