确定正确的 CPU 核心和线程使用情况

确定正确的 CPU 核心和线程使用情况

我最近购买了一台 Xeon E3 1270,用于升级我在 Ubuntu 上用作 Plex 服务器的旧 LGA1155 台式机。之前的 CPU 是 I5-2400。我没有重新安装 Ubuntu。相反,我只是运行了:

update -initramfs -u -k all

安装“新” CPU 后以 root 身份运行。

好消息,服务器启动并运行了!耶!我的挑战是,我不确定 CPU 是否得到正确利用。根据https://ark.intel.com,这应该是 4 核 8 线程 CPU。但是,当我运行时,lscpu它只显示每个核心 1 个线程。

那么,我是否需要从头开始重新安装 Ubuntu 才能让它识别附加线程?我是否在购买 CPU 时被骗了,这不是真正的 8 线程 E3 1270?

谢谢您的帮助。我正在使用 Ubuntu 18.04 LTS 服务器。

显示内容如下lscpu

Architecture:        x86_64 <br>
CPU op-mode(s):      32-bit, 64-bit<br>
Byte Order:          Little Endian<br>
CPU(s):              4<br>
On-line CPU(s) list: 0-3<br>
Thread(s) per core:  1<br>
Core(s) per socket:  4<br>
Socket(s):           1<br>
NUMA node(s):        1<br>
Vendor ID:           GenuineIntel<br>
CPU family:          6<br>
Model:               42<br>
Model name:          Intel(R) Xeon(R) CPU E31270 @ 3.40GHz<br>
Stepping:            7<br>
CPU MHz:             1619.944<br>
CPU max MHz:         3800.0000<br>
CPU min MHz:         1600.0000<br>
BogoMIPS:            6784.83<br>
Virtualization:      VT-x<br>
L1d cache:           32K<br>
L1i cache:           32K<br>
L2 cache:            256K<br>
L3 cache:            8192K<br>
NUMA node0 CPU(s):   0-3<br>

答案1

要了解核心数量,您可以使用:进程数

答案2

谢谢你的提醒检查 BIOS Doug!我确信我已将其安装在那里。没有。因此,在 BIOS 中找到超线程并启用它就行了!

update -initramfs -u -k all再次运行。不确定是否有必要。但是,现在htop显示所有 8 个线程都在运行,并lscpu显示:

Architecture:        x86_64 <br>
CPU op-mode(s):      32-bit, 64-bit<br>
Byte Order:          Little Endian<br>
CPU(s):              8<br>
On-line CPU(s) list: 0-7<br>
Thread(s) per core:  2<br>
Core(s) per socket:  4<br>
Socket(s):           1<br>
NUMA node(s):        1<br>
Vendor ID:           GenuineIntel<br>
CPU family:          6<br>
Model:               42<br>
Model name:          Intel(R) Xeon(R) CPU E31270 @ 3.40GHz<br>
Stepping:            7<br>
CPU MHz:             2659.406<br>
CPU max MHz:         3800.0000<br>
CPU min MHz:         1600.0000<br>
BogoMIPS:            6784.79<br>
Virtualization:      VT-x<br>
L1d cache:           32K<br>
L1i cache:           32K<br>
L2 cache:            256K<br>
L3 cache:            8192K<br>
NUMA node0 CPU(s):   0-7<br>

非常感谢你提供的返回 BIOS 的提示。我有点不好意思,因为我之前没有彻底检查过,不过还是谢谢!

相关内容