我有一个AMD 霄龙 7452CPU 上华擎机架 ROMED6U-2L2T开发板运行 Proxmox 7 Linux 系统并运行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: Cannot determine or is not supported.
hardware limits: 1.50 GHz - 2.35 GHz
available frequency steps: 2.35 GHz, 2.00 GHz, 1.50 GHz
available cpufreq governors: conservative ondemand userspace powersave performance schedutil
current policy: frequency should be within 1.50 GHz and 2.35 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency: 1.50 GHz (asserted by call to hardware)
boost state support:
Supported: yes
Active: yes
Boost States: 0
Total States: 3
Pstate-P0: 2350MHz
Pstate-P1: 2000MHz
Pstate-P2: 1500MHz
然而,根据其数据表,该 CPU 能够提升至3.35GHz,我思考我从来没有见过它这样做。
在 Bios 中,我只能将核心性能提升设置为“自动”或“禁用”(它设置为“自动”),如下所示:
我能做些什么来让CPU提升到其(广告中的)最大时钟速度和/或罪魁祸首在哪里..是BIOS导致了这个问题还是Proxmox/linux中某个地方缺少配置?
答案1
调速器“按需”可以决定在此范围内使用哪种速度
该问题可能是由于使用了 CPU 调速器ondemand
而不是CPU 调速器。performance
要么你手动切换,要么你可能错过了 Proxmox VE 7 主机的一些更新,因为 IIRC,PVE 7 最初切换到了新的 CPU 调速器,但它表明它还没有准备好(或者至少是一个好的新的)默认)用于服务器/虚拟化,因此performance
在 PVE 7.0 发布后通过内核更新又切换回了一点。