xts权限用例压测用户态概率异常
测试环境:
版本:3.2.0.3
测试板子:Hi3516DV300
测试步骤:
1.通过hb build -T 编译出ActsProcessApiTest.bin
2.将ActsProcessApiTest.bin文件放入挂载目录下。
3.执行命令对ActsProcessApiTest做压力测试:./ActsProcessApiTest.bin --gtest_repeat=2000
期望结果:
ActsProcessApiTest.bin可以通过这个压力测试。
实际结果:
这个bin文件在做压力测试时,会出现错误;
请完善测试条件、手段、问题复现条件,问题log等信息
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
目前测试正在进行用户态崩溃的初步分析
3.0.0.8版本,在3516板子上测试ActsSysApiTest这个模块跑到952次内核挂了,与开发zhangfanfan2 确认是已知问题,与该问题属于同类问题;
3.0.0.8版本,IoPosix模块跑1000次出现用户态异常,也是属于同类问题;
fix: 修复xts权限用例压测异常问题
用例异常时出现Domain fault或者unknown fault,经分析发现是TLB缓存一致性问题,
在缺页异常入口,对上述两种异常类型做异常地址TLB缓存清理即可。
close #I3ZJ1D:【OpenHarmony】【20210701】【轻内核子系统】xts权限用例压测用户态概率异常
Signed-off-by: Haryslee lihao189@huawei.com
Change-Id: Ib84e3e87047fcac392b83a4cf6cca0d91754e66f
-----来自 commit b0d31cb
fixed b0d31cb from https://gitee.com/harylee/kernel_liteos_a/pulls/738
fix: 修复xts权限用例压测异常问题
用例异常时出现Domain fault或者unknown fault,经分析发现是TLB缓存一致性问题,
在缺页异常入口,对上述两种异常类型做异常地址TLB缓存清理即可。
close #I3ZJ1D:【OpenHarmony】【20210701】【轻内核子系统】xts权限用例压测用户态概率异常
Signed-off-by: Haryslee lihao189@huawei.com
Change-Id: Ib84e3e87047fcac392b83a4cf6cca0d91754e66f
-----来自 commit aaa3cc9
在2021-12-31号的daily版本中,对process_posix进行2000次的压测。最后结果是执行成功
登录 后才可以发表评论