be的storage实际空间占用和show proc中看到的差了10几倍

【详述】昨天任务调度频繁失败,但也不是全失败。发现磁盘空间基本没了。磁盘一共490G。使用du命令查看磁盘空间,占用390多G,但是使用show proc查看data的占用只有10几个G,为什么差那么多?有什么命令可以查看具体磁盘占用情况吗?show data出来的结果和show proc是一样的,但是实际的磁盘占用很大。有说是tablet删除慢,但这个差的也太多了。。另外想问磁盘占用过大,超过90%后,会导致be的alive状态是false吗,我实测下来并没发现是false,但我目前看到的日志偶尔会出现no backend alive.
没有调整过配置项,按默认来的。

【背景】
【业务影响】间歇性无法插入数据
【是否存算分离】
【StarRocks版本】3.1.2
【集群规模】1fe+1be(fe与be混部)
【机器信息】8C/32G/万兆
【联系方式】
【附件】
fe错误日志:

be空间占用:
show proc返回的空间占用

be storage目录实际占用
image

我把be重启了,硬盘空间storage目录在持续下降,目前还在观察,已经到140GB了,这是BUG?

麻烦提供一下BE的日志 be.INFO

be.WARNING

be.INFO

有一个疑惑,在storage里找了几个空间占用大的目录,对应的tablet和实际的目录做了对比:
tablet 12186
目录下有多个dat文件,但看起来实际生效就一个,并且index也很大,这是为什么。有什么参数可以设置tablet的删除逻辑

compactionStatus:

be.INFO日志中还发现不少删除不了的情况

现在基本稳定在80到110G左右,但这个值也比实际16G大了许多。。。

主键模型较多吗?

是不是表结构设计不合理。show proc ‘/statistic’;看看

是的,全是主键模型,但是表的数量还好,加一起也就100左右