【标题描述】能够简要描述问题:说明什么场景下,做了什么操作,出现什么问题(尽量使用正向表达方式)
容器场景大文件读取至内存,内存充足但cache占用较多时,导致文件读取性能大幅下降。
一、缺陷信息
内核信息:
linux 5.10
缺陷归属组件:
内存子系统 pagecache机制(疑似)
缺陷归属的版本:
openEuler 2203 sp1/5.10内核
缺陷简述:
容器场景,业务启动过程加载超大文件至内存,容器本身限制内存上限为64GB,超大文件大小为40GB。
正常启动该容器业务耗时约3-5min
重启该业务会触发文件重新加载至内存,耗时与初次启动类似,约3-5min
openEuler 2203 sp1版本下(x86_64架构),多次触发业务重启,会导致业务拉起时间极大增加(20Min+),通过iostat查看磁盘,文件读速率从正常情况下的120MB/S+ 降低到4-5MB/S;导致业务加载时间变长。
速率出现下降时,当前容器进程cache占用较大,约20GB+, 且手动执行drop_cache可恢复。
4.18版本内核没有类似问题。
【环境信息】
硬件信息
【问题复现步骤】,请描述具体的操作步骤
【实际结果】,请描述出问题的结果和影响
【其他相关附件信息】
比如系统message日志/组件日志、dump信息、图片等
缺陷详情参考链接:
缺陷分析指导链接:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
已知问题,update版本已修复
这个如何修复的呢?对应哪个PR?
登录 后才可以发表评论