tikvdetail-> threads ->threads io 监控如下
官网解释过于简单,需要增加比较详细的解释
问题:
1、 这里的IO 应该是指的所有IO类型把,比如网络IO ,应该不是仅仅说的磁盘IO吧 ,否则grpc的read io 是咋来的? 如果是包含多种IO类型的话能否做个区分?
2、timer-read\ stated_time_read steady time resource_metering_recorder
tikvdetail-> threads ->threads io 监控如下
官网解释过于简单,需要增加比较详细的解释
问题:
1、 这里的IO 应该是指的所有IO类型把,比如网络IO ,应该不是仅仅说的磁盘IO吧 ,否则grpc的read io 是咋来的? 如果是包含多种IO类型的话能否做个区分?
2、timer-read\ stated_time_read steady time resource_metering_recorder
我问问~
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 天后被自动关闭。不再允许新回复。