Cpu 核心数 != CPU_allows ,为什么?

Cpu core number != CPU_allows , why?

 **cpu :** E5-2630L * 2 
 **os :** Linux CentOS 6.3

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

 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

cpu有24个逻辑核心,但为什么cpu_allowed是64

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