tikv threads IO问题

tikvdetail-> threads ->threads io 监控如下

官网解释过于简单,需要增加比较详细的解释
image

问题:
1、 这里的IO 应该是指的所有IO类型把,比如网络IO ,应该不是仅仅说的磁盘IO吧 ,否则grpc的read io 是咋来的? 如果是包含多种IO类型的话能否做个区分?
2、timer-read\ stated_time_read steady time resource_metering_recorder

1 个赞

我问问~

Thread IO 就是指 disk io. gRPC 线程有 disk io 也不奇怪,在处理 region snapshot 时,发送/接收 snapshot 文件的 diskio 就是发生在 grpc worker 线程,所以 read io 比较高也不奇怪。目前 tikv 并不直接统计网络 io 流量

1、这篇文档里说由snapwork 来发送接收snapshot的

这个文档里这样描述的


snap-handler 线程池主要用于分发调度 send/receive snapshot 相关的任务。而真正的发送和接收 snapshot 任务,则由 snap_sender 这个子线程池来完成。

2、官方文档关于grpc线程的描述没有snapshot相关功能,需要补充

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。