
Estou tentando fazer um servidor usando o Sistema Operacional Ubuntu Server e não quero que a CPU fique sempre em alta frequência, só para poder economizar na conta de luz.
Quero que funcione em baixa frequência se não houver carga e em alta frequência se houver carga no servidor.
Responder1
existe um pacote "cpulimit" que você pode usar para limitar a porcentagem de CPU em processos específicos que consomem muitos recursos
depois de instalá-lo com
sudo apt update && sudo apt install cpulimit
você pode usá-lo para limitar o consumo de recursos de 1- um processo (por ID) ou 2- um processo (pelo nome do executável) ou 3- um caminho usando -p, -e e -P respectivamente.
estes exemplos são do manual:
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