【问题标题】:Cpu core number != CPU_allows , why?Cpu 核心数 != CPU_allows ,为什么?
【发布时间】:2015-01-23 05:23:15
【问题描述】:
 **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

【问题讨论】:

  • 我认为顺便说一句:你在这里的这个问题离题了,这更像是一个服务器故障问题(但 Downvote 不是来自我:)

标签: cpu cpu-architecture proc cpu-cores


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2022-07-19
    • 2012-09-08
    • 1970-01-01
    相关资源
    最近更新 更多