Как автоматически изменить частоту процессора?

Как автоматически изменить частоту процессора?

Я пытаюсь создать сервер с использованием операционной системы Ubuntu Server и не хочу, чтобы процессор постоянно работал на высокой частоте, просто чтобы сэкономить немного денег на счетах за электроэнергию.

Я хочу, чтобы он работал на низкой частоте, если нет нагрузки, и на высокой частоте, если есть нагрузка на сервер.

решение1

есть пакет "cpulimit", который можно использовать для ограничения процента загрузки процессора для определенных процессов, потребляющих слишком много ресурсов

после установки с помощью

sudo apt update && sudo apt install cpulimit

Вы можете использовать его для ограничения потребления ресурсов либо 1-процесса (по идентификатору), либо 2-процесса (по имени исполняемого файла), либо 3-пути, используя -p, -e и -P соответственно.

эти примеры взяты из руководства:

cpulimit -e foo -l 50
              limits  the CPU usage of the process by acting on the executable
              program file (note: the argument "--bar" is omitted)

cpulimit -p 1234 -l 50
              limits the CPU usage of the process by acting  on  its  PID,  as
              shown by ps(1)

cpulimit -P /usr/bin/foo -l 50
              same as -e but uses the absolute path name

Связанный контент