matrixorigin / matrixone

Hyperconverged cloud-edge native database

Home Page:https://docs.matrixorigin.cn/en

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: [date 6.6]tke regression: tpcc 500ware 1000threads test cn oom

heni02 opened this issue · comments

mo 自带的profile信息,抓取的两个时间2024-06-07 04:46:34 2024-06-07 04:47:03,oom前和oom后
hn_download_tmp.zip

https://grafana.ci.matrixorigin.cn/goto/noMbrI8SR?orgId=1

从 heap profile 看,也是 go 堆占用高。最高时到了 91.9GB。次高峰是 47.2GB。这个量加上堆外的内存,是超过限额的了。

后续的优化方向,是mpool的重构。

mpool重构中

大致可以确定是goroutine泄露,具体的泄露路径,需要pyroscope开启goroutine profile,才能看到。

继续优化

commented

继续优化

commented

已优化