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.
Com o utilitário cpupower
Seção intitulada “Com o utilitário cpupower”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.
Instalar o cpupower
Seção intitulada “Instalar o cpupower”sudo apt-get updatesudo apt-get install linux-tools-commonVerificar as configurações atuais
Seção intitulada “Verificar as configurações atuais”cpupower frequency-infoEsse 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.
Desativar o modo de economia de energia
Seção intitulada “Desativar o 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 performanceEssa 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.
Verificar o modo da CPU manualmente
Seção intitulada “Verificar o modo da CPU manualmente”cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governorEsse 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 : 0model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHzcpu MHz : 1197.109como podemos ver, a frequência atual da CPU é de apenas 1.2GHz.