С появлением настольных компьютеров-клонов многие пользователи и разработчики создали методы разгона, которые заключались в увеличении мощности компьютера.
Однако с автономностью батарей и популярностью портативного оборудования тенденция изменилась, и пользователи искали и искали, как ограничить процессор или мощность вашего компьютера, чтобы сэкономить энергию и ресурсы компьютера для других целей, таких как создание мультимедийного контента или автономия на 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, процессор уже ограничен, он не оставляет время обработки для какого-либо другого процесса