Pular para o conteúdo

Modo de energia da CPU

No mundo da transmissão de TV digital, cada milissegundo importa. Atrasos ou travamentos podem afetar bastante a qualidade do serviço.

Um dos fatores principais é o modo de energia da CPU. Por padrão, os servidores Linux configuram as CPUs em modo de economia de energia para reduzir o consumo e controlar o aquecimento. Para garantir o melhor desempenho do seu software de streaming, é recomendado colocar a CPU no modo de desempenho máximo.

Para verificar o modo de energia da CPU em um servidor Linux, você pode usar o utilitário cpupower. Esse utilitário faz parte do pacote linux-tools-common.

sudo apt-get update
sudo apt-get install linux-tools-common
cpupower frequency-info

Esse comando mostra a frequência atual da CPU, o governor e outras informações. Se o governor estiver definido como ‘powersave’ ou ‘ondemand’, a CPU está em modo de economia de energia.

Se você quiser desativar o modo de economia de energia, defina o governor como performance. Assim a CPU vai trabalhar na frequência máxima.

cpupower frequency-set -g performance

Essa configuração é perdida depois de reiniciar. Se você quiser deixá-la permanente, adicione o comando acima ao arquivo /etc/rc.local para que ele seja executado a cada inicialização.

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Esse comando mostra o governor atual da CPU para cada núcleo. As informações sobre a frequência atual da CPU estão no arquivo /proc/cpuinfo:

processor : 0
model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
cpu MHz : 1197.109

como podemos ver, a frequência atual da CPU é de apenas 1.2GHz.