Configurando o controlador do processador para o máximo

1

Eu tentei usar o utilitário cpupower para definir manualmente o desempenho do controlador do processador. No entanto, parece que não tem efeito!

# cpupower frequency-set -g performance
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu: 8
Setting cpu: 9
Setting cpu: 10
Setting cpu: 11
Setting cpu: 12
Setting cpu: 13
Setting cpu: 14
Setting cpu: 15
Setting cpu: 16
Setting cpu: 17
Setting cpu: 18
Setting cpu: 19
Setting cpu: 20
Setting cpu: 21
Setting cpu: 22
Setting cpu: 23
Setting cpu: 24
Setting cpu: 25
Setting cpu: 26
Setting cpu: 27
Setting cpu: 28
Setting cpu: 29
Setting cpu: 30
Setting cpu: 31
Setting cpu: 32
Setting cpu: 33
Setting cpu: 34
Setting cpu: 35
Setting cpu: 36
Setting cpu: 37
Setting cpu: 38
Setting cpu: 39
Setting cpu: 40
Setting cpu: 41
Setting cpu: 42
Setting cpu: 43
Setting cpu: 44
Setting cpu: 45
Setting cpu: 46
Setting cpu: 47
Setting cpu: 48
Setting cpu: 49
Setting cpu: 50
Setting cpu: 51
Setting cpu: 52
Setting cpu: 53
Setting cpu: 54
Setting cpu: 55
# lscpu | grep -E "(Model|CPU MHz)"
Model:                 63
Model name:            Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU MHz:               2150.230
# lscpu | grep -E "(Model|CPU MHz)"
Model:                 63
Model name:            Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU MHz:               1899.027
    
por mahmood 28.08.2018 / 10:04

1 resposta

1

Configurar o regulador para performance não faz com que sua CPU funcione constantemente no maior MHZ possível! Isso seria uma ideia terrível e inútil, além de inútil. Não há razão para uma CPU funcionar na velocidade máxima se não estiver fazendo algo intensivo. Você não ganha, e está apenas desperdiçando energia.

O governador sempre ajustará a velocidade da CPU para o nível mais apropriado com base na necessidade atual e na configuração do governador. Então, quando você define o desempenho, isso significa que ele sempre tentará maximizar o desempenho, por exemplo, a conservação de energia. Isso significa que, se você iniciar uma tarefa intensiva de CPU, verá que a velocidade da sua CPU atingirá seu máximo. Mas somente quando estiver executando algo, não o tempo todo!

Isso ocorre porque os reguladores ondemand e powersave fornecem dimensionamento dinâmico. Como mencionado no Wiki do Arch :

Note: The intel_pstate driver supports only the performance and powersave governors, but they both provide dynamic scaling. The performance governor should give better power saving functionality than the old ondemand governor.

    
por 28.08.2018 / 10:52