TiKV参数修改

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
v4.0.8

【问题描述】
TiKV 发生OOM,红框中建议的配置值是多少呢?
storage.block-cache.capacity 这个参数值的建议配置是多少?
也是机器内存的45% ?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。


https://docs.pingcap.com/zh/tidb/stable/rocksdb-overview#rocksdb-的内存占用

以上是针对单机单实例而言的,如果是单机多实例的话,内存设置需要除以对应的实例数量。

80这台单机单实例中配置 storage.block-cache.capacity = 54421MiB
可总的使用内存占用却是120G呢?

tikv 默认指值使用的系统的 0.45,看内存大小,可以按 0.45 或者 0.5 来算都可以,留下一定的内存给程序和系统就行。

麻烦看一下上面的问题和截图信息哈
80这台单机单实例中配置 storage.block-cache.capacity = 54421MiB
可总的使用内存占用却是120G呢?

可以参考下这个帖子中关于内存占用的解释。

跑一下free -m, 确认一下多出来的内存占用是不是操作系统的buffer/cache