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

磁盘问题?

对的ssd盘是看负载 但ssd盘是并发的 并不看iounit 100% hhd盘只有几个磁头的才看这个参数

IO高,磁盘性能跟不上

IO utilization对机械盘采集的数据,对于固态盘、nvme磁盘,这个监控项就不准确了;
我们可以对磁盘进行fio测试,看下随机读+顺序写的场景下,IOPS能到多少,根据这个指标,去判断磁盘使用情况;
在grafana的disk- performance面板下,看disk operations监控项,观察当前的值,再跟fio的值进行比较,看磁盘是否达到使用上限。

这个其实要看tidb tikv底层用的是rockdb。
而群主用的是硬件raid5的机械磁盘。
他一台机器有十几个盘。
组成一个raid5的虚拟盘。raid5的盘其实不适合tidb。

真要用机械盘 需要用10个盘就需要部署10个tikv。
或者用软raid 组成raid0加速。 这样性能才好。

人家是机械盘 呢这个选项是准的。

这是集中式存储划过来的盘吧,这种不适合分布式数据库。
分布式数据库需要每台服务器上,有几块高性能的磁盘,例如nvme。

虚机么,虚机速度也就这样吧