加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

多处理器系统中的CPU的连续编号 NUMA Linux

发布时间:2023-02-11 13:14:04 所属栏目:Linux 来源:
导读:  我注意到了处理器 Linux 不同多处理器系统中完全不同方案的数字 NUMA.

  我的意思是您在内核参数中使用的CPU编号,例如

   isolcpus=

  或设置流程附近。

  您可以使用CPU的编号使
  我注意到了处理器 Linux 不同多处理器系统中完全不同方案的数字 NUMA.
 
  我的意思是您在内核参数中使用的CPU编号,例如

          isolcpus=

  或设置流程附近。
 
  您可以使用CPU的编号使用
 
          numactl --hardware
       
  或者
 
          lscpu -e  
  .
 
  例子: (每个系统都有 2 处理器by 8 没有超级脱诊的核)
 
  node 0 cpus: 0 1 2 3 8  9  10 11
 
  node 1 cpus: 4 5 6 7 12 13 14 15
 
  => 看到它。 HP, 带有距离的条带 4
 
  node 0 cpus: 0 2 4 6 8 10 12 14
 
  node 1 cpus: 1 3 5 7 9 11 13 15
 
  => 也是S. HP, 与分离距离的交替 1 - 或交替 - 或周期性的
 
  node 0 cpus: 0 1  2  3  4  5  6  7
 
  node 1 cpus: 8 9 10 11 12 13 14 15
 
  => 被观察到 Supermicro, 序列号,即 完整条纹,它们之间的距离

          #cores_per_cpu

  后一种方案可能是“自然”。 我的意思是,如果你有一切 16 核心 2 套接字linux处理器,为什么需要以不同的方式编号?
 
  (需要处理不同方案的需要使应用程序的配置和逻辑复杂化。)
 
  所以我的问题:有没有办法指定 Linux 始终在一个套接字中一致编号处理器?
 
  如果无法配置这一点 Linux, 有一个参数 BIOS, 影响编号?
 
  并且由于有什么原因,不同的制造商使用不同的编号方案 (甚至将它们从一代改变到一代)
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!