加入收藏 | 设为首页 | 会员中心 | 我要投稿 台州站长网 (https://www.0576zz.cn/)- 边缘计算、中间件、数据处理、数据分析、智能存储!
当前位置: 首页 > 综合聚焦 > Linux > 正文

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

发布时间:2023-12-20 23:48:57 所属栏目:Linux 来源:DaWei
导读: 我注意到了处理器 Linux 不同多处理器系统中完全不同方案的数字 NUMA. 我的意思是您在内核参数中使用的CPU编号,例如 isolcpus= 或设置流程附近。

我注意到了处理器 Linux 不同多处理器系统中完全不同方案的数字 NUMA.

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

 

isolcpus=

 

或设置流程附近。

您可以使用CPU的编号使用

 

numactl --hardware

 

或者

 

 

linux 图像查看器_linux处理器_linux 字体查看器

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, 影响编号?

并且由于有什么原因,不同的制造商使用不同的编号方案 (甚至将它们从一代改变到一代)?

(编辑:台州站长网)

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

    推荐文章