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 倍开头。
**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 倍开头。