小编Exo*_*ist的帖子

是否有可能分辨出哪些 CPU 是同一核心的超线程?

我有一台启用了超线程的四核 i-7 服务器。内核将其识别为 8 个 CPU,这是应该的。我想创建几个在这台机器上运行的虚拟主机。virt-manager 让我选择在哪台机器上使用哪些 CPU。我想对其进行配置,以便将超线程对中的两个 CPU 分配给同一个虚拟机。这样,由于超线程,一台机器在重负载下不会通过共享单个核心来影响另一台虚拟机。但我确实希望每个 vm 都可以使用超线程,因为我正在运行涉及大量并行化的任务。

那么,我怎么知道内核识别出哪些 CPU 是一对呢?我怀疑 cpu 0 和 cpu 1 配对,然后是 cpu 2 和 cpu 3,依此类推,但我不确定如何测试/确认。

virtualization smp hyperthreading

5
推荐指数
1
解决办法
3981
查看次数

标签 统计

hyperthreading ×1

smp ×1

virtualization ×1