내 목표는 CentOS 7을 사용하여 모든 CPU 코어가 최대 터보 주파수(4 x 3.9GHz)에서 실행되도록 하는 것입니다. 출력은 다음과 같습니다 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.60 GHz - 3.50 GHz
available frequency steps: 3.50 GHz, 3.50 GHz, 3.30 GHz, 3.10 GHz, 2.90 GHz, 2.70 GHz, 2.50 GHz, 2.30 GHz, 2.10 GHz, 1.90 GHz, 1.70 GHz, 1.60 GHz
available cpufreq governors: conservative userspace powersave ondemand performance
current policy: frequency should be within 1.60 GHz and 3.50 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: 3.50 GHz (asserted by call to hardware)
boost state support:
Supported: yes
Active: yes
3600 MHz max turbo 4 active cores
3700 MHz max turbo 3 active cores
3800 MHz max turbo 2 active cores
3900 MHz max turbo 1 active cores
Turbo Boost는 예상대로 작동합니다. 완전히 로드된 4개의 코어가 모두 3.6GHz에 도달합니다. 그러나 바람직하게 3900 MHz max turbo 4 active cores
는 4 x 3.7GHz 이하 입니다 . 그것을 제어하는 방법? 가능합니까?
답변1
간단히 말해서, 아니요, 불가능합니다. 출력에서 볼 수 있듯이 cpupower
CPU는 4개의 코어가 활성화된 상태에서 최대 3,600Mhz만 지원합니다. 3,900Mhz로 실행될 때는 코어 1개만 활성화됩니다.
이는 CPU 제조업체가 설정한 제한입니다. 더 높은 성능을 원한다면 오버클러킹이 옵션이지만 이로 인해 안정성 문제가 발생할 수 있으므로 적절한 냉각이 이루어지도록 해야 합니다.