关于RocksDB的问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:没有安装TIDB只安装了TIKV集群
  • 【问题描述】:集群情况三个PD 三个TIKV,docker安装一个节点一个节点的做配置,监控集群一个也是根据文档单独配置的。有两个问题第一个监控图标没有数据,第二个监控图经常RockDB cpu跑满。应该如何优化。感谢大家

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

server is busy 这个监控需要出现 server is busy 这个报错才会有监控数据,所以为空是正常的
第二个问题关于 RocksDB CPU 这个,这个显示的不是整体 CPU 的使用率,是单核 CPU 的使用率,比如机器有 4核,那么 CPU 使用率就可以达到 400%

我的TIKV节点是16核,他最多可以到1600%是吧。照这么看现在使用了100%不算高是吧。我还错误的认为rockDB到瓶颈了呢,:sweat:

嗯嗯是的

好的,非常感谢。有个新问题想咨询一下,我今天又增加了三个TIKV节点,但是每次用go-ycsb测试的时候,我看到只有四个TIKV节点在写数据,有两个节点没有往里面写数据。请问这个是什么原因?

是怎么判断两个节点没有往里面写数据的,可以将判断依据发一下

找到原因了,是扩容引起的问题。

:+1::+1::+1: