如下图:
我的TIKV都是单机部署的,3台配置16核+64G ,每次内存会这么高达到了90%以上,按理单机部署的内存不是不会超过服务器内存的75%吗
如果你没有手动修改过内存配置,75%是给tikv实例的,还有剩下25%是给os缓存的,超过75%是没问题的。
https://docs.pingcap.com/zh/tidb/stable/tikv-configuration-file/#memory-usage-limit
这个应该是服务器的内存使用率,不一定是tikv使用的。
但是我服务器上面只有一个TIKV
看看grafana的tikv-details中的tikv内存也是这么高吗
直接 dashboard 里面生成 tikv 的 heap 图,上传看看。
按理说不应该,你实际登录主机看下tikv进程的内存占用呢
调整内存参数吧,测试
起作用的不只是一个参数啊
学习了
手动限制 block cache
比如改成:
[rocksdb]
block-cache-size = “24GB”