为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.0.5
- 【问题描述】:TiDB-KV CPU使用率达80%
gc work CPU 、gRPC poll CPU接近100%,
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
是否是因为gRPC 工作线程的数量配置的太低了?目前是4
1、当前集群是遇到了性能下降或者性能瓶颈了吗?
2、raftstore、apply、scheduler 以及 grpc 相关的配置都是默认参数吗?
3、以 grpc poll cpu 为例,如果默认参数是 4,那么每个 thread 的 cpu 利用率最高到 100%,现在定义为 4,那么最高则是 4*100%,也可以通过编辑 grpc poll cpu 监控公式来确认,各个 server 中每个 grpc thread 的使用情况,该方式同样适用于 raftstore、apply :
采用的是3.0.5版本,默认的默认值,应该是开启的
raftstore 线程配置是?
默认值:2
贴子最开始,你的问题是 TiKV CPU使用率达80% gc work CPU 、gRPC poll CPU接近100% 这些现象是跟 raft store cpu >= 70% 同一时刻出现的吗? 另外,建议可以将 raftstore 改成 4 再试一下
是的,最初是整体的CPU;好的,我试下
好的,感谢,若有问题,请继续提供相关信息,我们会即时回复,谢谢
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。