扩容后的TiKV节点内存占用非常高

系统版本

CentOS Linux release 7.6.1810 (Core)

TiDB 版本

TiDB-v4.0.6

集群节点分布

机器配置统一为
CPU:128vCPU
MEM:384G
SSD:1.2T

PD+TiDB 合并部署 x3
TiKV x5,其中2台通过扩容加入

故障现象

扩容加入的2台TiKV内存一直占用100G以上的内存,已经持续24小时以上;
原始的3台TiKV内存基本保持在10G左右。

希望帮助

想知道什么原因导致这种现象,如何解决。

可以检查一下新扩容节点上有没有开启 THP ,如果有的话,可以关闭一下再看看内存使用情况

新扩节点已经关闭 THP,但是原有节点启用了THP,应该是这个原因造成的。
关闭THP会造成内存占用过高吗?

之前遇到的情况是开启 THP 的情况下可能会导致内存占用过高:

不过 PingCAP 建议关闭 THP:

可以看下 tikv 节点上 region 以及 leader 分布是否有不均衡的情况,如果分布均衡的话,那可以考虑关闭所有节点的 THP ,保持统一,并重启一下 TiKV 节点