【详述】BE内存占用持续上升,通过grafana以及http://BE_IP:8040/mem_tracker查看近7天常驻内存上涨了4G
【背景】集群有几个stream load任务,数据量不大,大查询较少。
【业务影响】可用内存越来越小,可能导致查询可用内存不足
【StarRocks版本】2.5.3
【集群规模】1fe + 3be
【机器信息】fe(4C16G)be(16C/64G)
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群4-小李或者邮箱,谢谢
【附件】
- fe.log/beINFO/相应截图
- 慢查询:
- Profile信息
- 并行度:1
- pipeline是否开启:已开启
- be节点cpu和内存使用率截图
- 查询报错:
- query_dump,怎么获取query_dump文件
- be crash
- be.out
- be.out
BE的mem_tracker页面,level1的process内存占用持续上涨,并且level1的process内存占用和对比所有level2加起来多了10G
使用curl查看内存占用与mem_tracker页面展示一致,starrocks_be_process_mem_bytes比其他占用内存累加起来多了10G
curl -XGET -s http://be_ip:8040/metrics | grep "^starrocks_be_.*_mem_bytes\|^starrocks_be_tcmalloc_bytes_in_use"
grafana上看近7天常驻内存上升了4G