428 Star 1.6K Fork 1.6K

GVPopenEuler/kernel

 / 详情

云场景部署虚拟机,配置isolcpus核隔离, 非隔离核进程会跑到隔离核上运行

已完成
缺陷
创建于  
2022-04-14 15:49

【标题描述】公有云部署虚拟机,配置isolcpus核隔离, 非隔离核进程会跑到隔离核上运行
【环境信息】
硬件信息:
1) 硬件环境:x86物理机
软件信息:
1) OS版本及分支:openEuler 20.03

如果有特殊组网,请提供网络拓扑图
【问题复现步骤】
1、x86物理机,配置核隔离(实际公有云环境上,是虚拟机,支持超线程CPU)

2.重启后,将当前bash进程绑定到0-103核: taskset -cpa 0-103 $$

3.在环境上,用当前bash 跑大量的测试进程,比如大量的短暂的sleep,用于观察业务进程的绑核情况
输入图片说明

出现概率:概率性错误
【预期结果】
按照预期,配置核隔离后,隔离核与普通核不在一个调度域内,即使通过taskset 将隔离核也包含进来,也不会调度到隔离核上。
【实际结果】
有些线程跑到了被隔离的核上

评论 (1)

余家华 创建了缺陷 3年前

Hi yu-jiahua, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @yangyingliang , @pi3orama , @gatieme , @jiaoff , @qiuuuuu , @zhengzengkai , @xiexiuqi

openeuler-ci-bot 添加了
 
sig/Kernel
标签
3年前
Qiuuuuu 通过合并 Pull Request !602: release 4.19.90-2204.3.0任务状态待办的 修改为已完成 3年前
Xie XiuQi 修改了标题 3年前
余家华 修改了描述 3年前
余家华 修改了描述 3年前

登录 后才可以发表评论

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

搜索帮助