Problema: Execute todo o núcleo na freqüência mínima da CPU no driver pstate Intel no ubuntu 14.
cpupower frequency-set --governor performance --max 1300MHz
Estou tentando executar meus núcleos de cpu em diferentes frequências constantes. Para isso eu escolhi o governador de desempenho. Eu configurei toda a minha faixa de frequência máxima de escala de 1.2GHz a 1.3GHz
# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
Mas meus limites são superados e não tenho ideia do porquê. Eu tentei passar por um monte de problemas semelhantes e não consegui encontrar nada conclusivo.
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 1.20 GHz - 3.30 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 1.20 GHz and 1.30 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz (asserted by call to hardware).
analyzing CPU 1:
driver: intel_pstate
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 0.97 ms.
hardware limits: 1.20 GHz - 3.30 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 1.20 GHz and 1.30 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz (asserted by call to hardware).
analyzing CPU 2:
driver: intel_pstate
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: 0.97 ms.
hardware limits: 1.20 GHz - 3.30 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 1.20 GHz and 1.30 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz (asserted by call to hardware).
Eu acho que essas limitações de hardware são impostas (limites de hardware: 1,20 GHz - 3,30 GHz), mas eu não sei como alterar essas limitações. O recurso bios_limit está disponível no driver acpi, mas não no intel pstate.
Além disso, passei muito tempo desabilitando o pstate da intel em meu Ubuntu 14, mas ele não volta ao acpi. Há algum problema no meu kernel. Eu digo isso porque em outras máquinas eu posso reverter para o kernel antigo. Então, o acpi não é uma opção.
Alguém sabe por que esses limites não são aplicados? Como você pode ver na imagem, a maioria dos núcleos vai muito além (29GHz) do meu limite imposto de 1.3GHz link
Tags intel cpu ubuntu cpu-usage cpu-frequency