CPU信息中缺少Linux核心ID

时间:2019-02-20 10:29:00

标签: linux-kernel x86 cpu-architecture boot apic

我在运行某些并行计算的计算机上遇到问题。 到目前为止,我一直认为核心ID需要按顺序进行。但是在这台机器上,我有:

lscpu 

enter image description here

我得到以下输出:

/bin/cat /proc/cpuinfo | grep 'core id'

enter image description here

由于我使用的代码假定内核数等于max(core ids) + 1,因此会引起很多问题。我无法轻易在代码中更改此假设。因此,我的问题如下:

  1. 5-7个核心ID是否丢失了?
  2. 或者这些核心实际上存在但没有被“激活”吗?
  3. 我是否可以在重命名ID的意义上进行更改?
  4. 从核心ID从未按顺序排序的意义上来说我有什么问题吗?
  5. 什么原因导致这种异常订购?

0 个答案:

没有答案