TIFLASH什么也没有干,CPU持续10%以上,好奇怪

什么也没做,目前就1张SYNCBENCH测试表,有200万数据,做了个TIFLASH的,而且已经做好很多天了,现在CPU还是一直是10%,好诡异,难道TIFLASH有空转循环的BUG?
配置:3个TIKV,2个TIFLASH,3个PD
下图是TIFLASH的线程分布情况,看CPU运行时间都也太大了吧,我测试环境,可以认为无流量,无其他人访问

1赞
  1. tiup cluster display 展示下拓扑信息。可以分辨出每个节点上的实例即可。
  2. 目前是否有同步副本到 tiflash

1.集群实例,集群版本是V5.1.0


2.目前就一张SYNBENCH测试表同步到TIFLASH,数据量200万,没有任何数据变化
3.两台TIFLASH CPU都是这样,什么也没做,一直10%左右

请问您的两个 tiflash 进程, top -H -p 后,展示的都是 PDLeaderLoop 占用的 cpu 吗?

嗯,是的,看累计时间PDLeaderLoop都是占绝对主力

虽然没有外部流量查询走到 TiFlash 且没有再进行数据同步,不过已经同步到 tiflash 的数据会进行 region 级别的迁移,可以理解成底层一直有 region 的活动,那么就会消耗 CPU 资源。

这是个测试库,可以认为完全没有流量, Region等于就不会发生变化吧,这种情况下需要心跳Region数据?

https://docs.pingcap.com/zh/tidb/stable/tidb-scheduling#信息收集 可以看下这里介绍