Cpu核心编号!=CPU_允许,为什么?

Cpu核心编号!=CPU_允许,为什么?,cpu,cpu-architecture,proc,cpu-cores,Cpu,Cpu Architecture,Proc,Cpu Cores,物理核心:12 逻辑核心:24(grep-c处理器/proc/cpuinfo,通过超线程) cpu有24个逻辑核,但为什么允许cpu\u是64?这是默认值,只是意味着没有进一步的限制(除了可用的硬件)。我认为掩码是32位的倍数,但它总是以2倍开始。我想顺便说一句:你对这个问题不感兴趣,这更像是一个服务器故障问题(但否决票不是我的:) **cpu :** E5-2630L * 2 **os :** Linux CentOS 6.3 E5-2630L has 6 cores, so tot

物理核心:12
逻辑核心:24(grep-c处理器/proc/cpuinfo,通过超线程)


cpu有
24个
逻辑核,但为什么允许cpu\u是
64

这是默认值,只是意味着没有进一步的限制(除了可用的硬件)。我认为掩码是32位的倍数,但它总是以2倍开始。

我想顺便说一句:你对这个问题不感兴趣,这更像是一个服务器故障问题(但否决票不是我的:)
 **cpu :** E5-2630L * 2 
 **os :** Linux CentOS 6.3
 E5-2630L has 6 cores, so total 24. (6*2*2)
 but /proc/pid/status is

  - Cpus_allowed:   ffffffff,ffffffff
  - Cpus_allowed_list:      0-63