Jarry
(Jarry)
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】 4.0.10
【问题描述】
下图是我们的TIKV结点的内存使用, 可以看到使用内存最多的结点已经超过140GB了, 这感觉不太make sense.
看文档里面推荐配置, TIKV最少内存是32GB, 但是我们已经超出这个值太多了.
请问下, 是不是有哪个参数可以配置的每个TIKV 的最大内存使用量?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
1 个赞
yilong
(yi888long)
2
Jarry
(Jarry)
3
谢谢~再请问下,如果内存超过了这个配置的memory_limit,它的行为是清缓存,还是说会oom kill tikv?
我们不希望tikv 被kill.
Jarry
(Jarry)
5
谢谢~
如果一个Tikv 经常被OOM kill ,那它对使用来说有啥影响吗? 大家的Tikv 都是经常会发生OOM吗? 这不是TiDB非常应该优化的点吗?
YuJuncen
(Yu Juncen)
6
TiKV 的一部分内存使用来自于 rocksDB 的 block cache,这个内存消耗的大小是基于最大内存配置的,所以如果您的内存比较大的话,或许 TiKV 实际占用内存也会变大。如果有必要的话,可以考虑修改这项配置。
Jarry
(Jarry)
7
谢谢, 另外这个地方是不是说明了memory用于什么地方了?
Jarry
(Jarry)
8
非常感谢!
看了一下block cache size 还真的是非常大
system
(system)
关闭
9
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。