AMD Ryzen Threadripper 2970WX 24 核处理器 - 每个核心频率?

AMD Ryzen Threadripper 2970WX 24 核处理器 - 每个核心频率?

将 AMD Ryzen Threadripper 2970WX 24 核处理器(位于 X399-AORUS-XTREME-rev-10 主板上)安装到我的工作站上进行 C++ 项目编译,但即使是超级多线程 - 它也比我的 5 年旧 i7 更糟糕。

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
Address sizes:       43 bits physical, 48 bits virtual
CPU(s):              48
On-line CPU(s) list: 0-47
Thread(s) per core:  2
Core(s) per socket:  24
Socket(s):           1
NUMA node(s):        4
Vendor ID:           AuthenticAMD
CPU family:          23
Model:               8
Model name:          AMD Ryzen Threadripper 2970WX 24-Core Processor
Stepping:            2
CPU MHz:             548.955 <-??
CPU max MHz:         4200.0000
CPU min MHz:         2200.0000
BogoMIPS:            8384.14
Virtualization:      AMD-V
L1d cache:           32K
L1i cache:           64K
L2 cache:            512K
L3 cache:            8192K
NUMA node0 CPU(s):   0-11
NUMA node1 CPU(s):   24-35
NUMA node2 CPU(s):   12-23
NUMA node3 CPU(s):   36-47

现在,即使运行编译时,它只是获取所有可用核心的 100%,没有核心的频率不会超过 550Mhz。

$ watch -n0.2 'cat /proc/cpuinfo | grep MHz'
cpu MHz     : 548.904
cpu MHz     : 548.598
.... many more like that ...

操作系统(Ubuntu 19.04)本身的性能感觉像是过去的事情。

附加信息:操作系统存储是通过 ZFS 中的 2 个 SSD M2 实现的。 32GB RAM DDR4,速度为 3200 MT/s。主板采用最新的 BIOS F5j。

知道出了什么问题吗?

=================================================== ===============

尝试过:对于 /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor 中的文件;执行 echo "性能" > $file;完毕

-> 问题仍然存在

=================================================== ===============

间奏曲:

几次重新启动和随机 BIOS 更改,我最终处于 /sys/devices/system/cpu/cpu*/cpufreq 不再存在的状态。对此进行了更多研究,发现以下链接通过将 BIOS 更新到最新版本解决了类似问题。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/351159

检查 BIOS 版本,很可能降级回 F4 版本。最新的 F5h 的另一次更新也是如此,选项重新出现。

-> 原来的问题仍然存在

=================================================== ===============

相关内容