CentOS 7 cpupower não definindo a CPU para o máximo

2

Na minha máquina, tenho economia de energia desativada no BIOS. Quando eu executo o Ubuntu nesta máquina, as CPUs estão funcionando no máximo a 2100 MHz.

No entanto, quando eu estou rodando o CentOS 7, mesmo com o regulador de escalonamento configurado para "performance", as CPUs não estão rodando cheias a 2100 MHz.

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

grep -i mhz /proc/cpuinfo
cpu MHz         : 1688.285
cpu MHz         : 2058.656
cpu MHz         : 1622.988
cpu MHz         : 2070.632

Meu aplicativo é um aplicativo de processamento de rede, portanto, a diferença de clock da CPU está resultando em uma diferença de desempenho.

Eu não tenho cpuspeed, powerd ou qualquer outro serviço de regulação de energia em execução.

Então, minha pergunta é: esse comportamento esperado, dado que o cpupower está configurado para "executar"? Parece que o CentOS está sobrescrevendo a configuração do BIOS.

Quando eu inicializo o Ubuntu, ele apenas pega as configurações da BIOS e todas as CPUs estão rodando no máximo.

    
por Morgan Yang 25.10.2014 / 01:03

2 respostas

0

A solução que encontrei é desativar o intel pstate no grub

    
por 28.10.2014 / 04:21
0

Com o Centos / redhat, eu recomendo usar o daemon ajustado para gerenciar estados de energia. Você pode instalá-lo com o yum install tuned Parece que você quer:

tuned-adm profile latency-performance 
    
por 12.02.2017 / 21:43