Centos 7에서 CPU 주파수 스케일링을 비활성화하는 방법

Centos 7에서 CPU 주파수 스케일링을 비활성화하는 방법

나는 여기에서 모든 제안을 시도했습니다CentOS 6에서 CPU 주파수 스케일링을 비활성화하는 방법은 무엇입니까?

그러나 주파수는 여전히 위아래로 다양합니다. 내가 격리한 유휴 CPU의 경우에도 마찬가지입니다.

$ grep "cpu MHz" /proc/cpuinfo 
cpu MHz     : 3201.523
cpu MHz     : 2197.091
cpu MHz     : 3575.810
cpu MHz     : 3521.169
cpu MHz     : 1675.158
cpu MHz     : 3559.854
cpu MHz     : 3079.546
cpu MHz     : 3092.115

그리고

$ grep "cpu MHz" /proc/cpuinfo 
cpu MHz     : 2791.615
cpu MHz     : 3006.516
cpu MHz     : 2203.565
cpu MHz     : 2030.085
cpu MHz     : 1774.537
cpu MHz     : 3591.576
cpu MHz     : 3600.343
cpu MHz     : 3595.899

참고: 마지막 두 개의 CPU는 격리되어 있으므로 현재는 기본적으로 유휴 상태입니다.

BIOS를 최대 속도와 일반 속도로 설정해 보았습니다. 나는 모든 거버너를 시도하고 intel_pstates를 켜고 꺼 보았습니다.

$ cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us
  hardware limits: 1.20 GHz - 3.60 GHz
  available frequency steps:  3.60 GHz, 3.60 GHz, 3.40 GHz, 3.30 GHz, 3.10 GHz, 2.90 GHz, 2.70 GHz, 2.60 GHz, 2.40 GHz, 2.20 GHz, 2.10 GHz, 1.90 GHz, 1.70 GHz, 1.50 GHz, 1.40 GHz, 1.20 GHz
  available cpufreq governors: conservative userspace powersave ondemand performance schedutil
  current policy: frequency should be within 3.60 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 2.02 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes

현재 속도는 일반적으로 최소 속도보다 낮지만 4.0~4.3GHz 범위의 속도를 본 적이 있습니다.

관련 정보