tidb dashboard中信息含义

【 TiDB 使用环境】生产环境
【 TiDB 版本】 6.5.10
【遇到的问题:问题现象及影响】
小白提问:在 tidb dashboard 的概况信息中。IO使用这里显示的 tikv read 1GiBs 的含义是?
我使用 iotop 看磁盘的读写都是很小。几百K,几M。这里怎么显示这么多?
从这个读写量上看,我应该使用IOPS为多少的磁盘。吞吐量多少合适?
延迟很高是否和IO量使用正相关?

看下这个对你有没有帮助
UI - TiDB Dashboard - 《TiDB v8.1 中文文档》 - 书栈网 · BookStack

它这里的文档太老了。已经完全不一样了。

:thinking:这个应该是实时读取速率吧。感觉应该是一致的。
磁盘直接SSD最好。

要是速率的话,我用 iotop 查看,只有几百K的read。监控上显示的也是相同结果。

1KB=10^3=1000, 1MB=10^6=1000000=1000KB,1GB=10^9=1000000000=1000MB
1KiB=2^10=1024,1MiB=2^20=1048576=1024KiB,1GiB=2^30=1073741824=1024MiB
操作系统是以2进制为处理单位的,因此检查硬盘容量时是以MiB、GiB为单位
1GB=2^30=1,073,741,824,相比较而言,1GiB要比1GB多出1,073,741,824-1,000,000,000=73,741,824
tikv read 1GiBs含义应该就是 磁盘 每秒读取为1GiB

感觉应该也相差不大,有iotop的截图么?
1 GiB = 2^30 B = 1 073 741 824 B
1 GB = 10^9 B = 1 000 000 000 B

这些我都明白,可是我阿里云磁盘的规格,读最大才是 185M/s 啊 :sob:

基本都是这个状态


disk

:joy:是不是这个的区别?
实例云盘读写BPS:是指实例云盘每秒读写的字节数。它可以用来衡量实例云盘的性能。
实例云盘IOPS:指实例云盘每秒的输入输出操作数。它可以用来衡量实例云盘的性能。

刚才讨论了一下,还有一种可能是dashboard的IO监控是监控的TiKV接口流量,可能存在放大。

单从IOPS上来讲,直接要求不低于SSD的IOPS就可以了。

云盘读写BPS和 iotop 显示的都是每秒读写了多少M、K 数据啊。不提 IOPS 。只说吞吐量,我这很小。但是 dashboard这显示 2GIBs,真是让人无法理解。心好累。

:thinking:确实,我也有一样的困惑。看了一下本地物理服务器的,是一致的。

大佬,你们都不知道怎么回事。我们小白怎么活啊。