首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定正确的CPU核心和线程使用。

确定正确的CPU核心和线程使用。
EN

Ask Ubuntu用户
提问于 2020-08-11 23:33:44
回答 2查看 294关注 0票数 0

最近,我购买了一个Xeon 1270,以升级我正在Ubuntu上使用的一个E3服务器的旧LGA1155桌面。以前的CPU是I5-2400。我没有重新安装Ubuntu。相反,我只是跑:

代码语言:javascript
复制
update -initramfs -u -k all

在安装“新”cpu后作为root用户。

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

那么,我是否需要从头开始重新安装Ubuntu才能识别其他线程呢?我是不是在购买CPU时被撕掉了,而这不是一个实际的E3 1270,有8个线程?

谢谢你的帮助。我正在使用Ubuntu18.04 LTS服务器。

下面是lscpu显示的内容:

代码语言:javascript
复制
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>
EN

回答 2

Ask Ubuntu用户

发布于 2020-08-12 16:24:16

谢谢你的提醒检查道格!我确定我把它放在那里了。不是的。所以在BIOS中找到超线程并启用它就做到了!

我又运行了update -initramfs -u -k all。不确定这是否有必要。但是,现在htop显示了所有8个线程都在工作,lscpu读取:

代码语言:javascript
复制
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。不好意思,我没有彻底的先去那里,但是谢谢!

票数 0
EN

Ask Ubuntu用户

发布于 2020-08-12 16:27:21

要知道内核的数量,可以使用: nproc

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1266438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档