399 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

[openEuler-20.03] 32个node节点硬件配置环境--所有的处理器绑定到node0,性能差

已拒绝
需求 成员
创建于  
2021-08-30 19:16

【标题描述】能够简要描述问题:说明什么场景下,做了什么操作,出现什么问题(尽量使用正向表达方式)
【环境信息】
硬件信息:
1) 裸机场景提供出问题的硬件信息;
同方四路飞腾S2500处理器服务器,32个node,512G内存
软件信息:
1) OS版本及分支
openEuler-20.03-LTS-SP2-aarch64-dvd.iso
2) 内核信息
4.19.90-2106.3.0,在这个kernel上添加了飞腾S2500的patch
3) 发现问题的组件版本信息

【问题复现步骤】
具体操作步骤
出现概率(必现),安装成功启动,lscpu可以看到cpu与node的绑定
原因是CONFIG_NODES_SHIFT=4,2^4=16,不能满足32个节点
需要改为CONFIG_NODES_SHIFT=6
【预期结果】
将处理器绑定到对应的node
【实际结果】
输入图片说明
【附件信息】
比如系统message日志/组件日志、dump信息、图片等

评论 (6)

Hi jiaoff, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at
https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @Xie XiuQi, @YangYingliang, @成坚 (CHENG Jian).

jiaoff 创建了缺陷
jiaoff 关联仓库设置为openEuler/kernel
openeuler-ci-bot 添加了
 
sig/Kernel
标签
成坚 (CHENG Jian) 修改了描述
成坚 (CHENG Jian) 修改了标题
Xie XiuQi 任务类型缺陷 修改为需求
Xie XiuQi 任务状态待办的 修改为新建
Xie XiuQi 关联分支设置为openEuler-1.0-LTS
展开全部操作日志

Hi @jiaoff,

如果改成 NODES_SHIFT=6, 可以解决同方4路那个问题吗?本地有收到改过测过吗?

NODES_SHIFT 的修改,会引起大量的 kabi 变更, SP1/SP2 不会再变动了。

后续版本,可以再和 release sig 讨论看怎么支持更多 NODE 的版本。

5.10 版本可以,可以在 21.09 中修改为 6 也可以。

Hi @jiaoff ,

飞腾4路服务器,报 32 个 NODE,可能是 BIOS 配的 topo 不一致。
可以和服务器厂商交流下,看看是不是把 cluster 报成 NUMA NODE 了。

20.03 由于兼容性的问题,不能直接修改。
22.03 (5.10 内核)考虑修改,使用该 issue 跟踪:https://e.gitee.com/open_euler/dashboard?issue=I47WAK

Xie XiuQi 任务状态新建 修改为已拒绝

飞腾 S2500 ,每个 CPU 有 8 个 panels,panel 内共享 L3 Cache,
看来同方的4 路服务器,报32个 numa node 也是有些道理的。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助

53164aa7 5694891 3bd8fe86 5694891