TIDB的IO使用率总是很高,但实际磁盘IO并不高,求解

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.10
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
TIDB控制台IO经常爆满


但后端磁盘监控读写速度低于100M/S

哪位大神能否解析下原因?

iops 已经到2000了 机械盘瓶颈就这么多。读写25m

是NVME的盘吗

你那怕全部做直通性能都会好很多

是对应IO 100%的节点机器么?

磁盘性能差了点,换成ssd就会像我这样虽然也用满但是很平稳

1 个赞

iostat能看吗

打印下iostat的截图,看看有没有wait,看的是TPS,不是MB/S

机械盘吗,看看磁盘延时

最好是换成NVME盘

iostat -x 30 看最后一列,能看出磁盘的实际繁忙程度

用的什么数据盘,有具体节点时间段的对比吗

看来磁盘太差了

更换磁盘了可以

换磁盘就行

我虚拟机的磁盘也这样

前端服务受到影响的话换高性能服务器

  1. 虚拟机的话会共享磁盘的性能,且有些虚拟机还会限制读写 2. 机械磁盘本身读写很低,考虑磁盘阵列

你这个是机械盘

看看tidb监控界面取的是什么来判断IO负载的,然后对比下你看的和tidb的取数规则,看两者是不是指的同一个东西