tikv节点磁盘util非常高

你好,问题已经解决了。util高是正常现象。

  1. util指标只代表机械硬盘的指标,对于云硬盘不适用,不能代表磁盘的使用达到性能极限。
    1. 机械硬盘:是早期衡量机械硬盘繁忙程度的一个监控,不关心等待在队里里面IO的个数,它只关心队列中有没有IO。
    2. essd : 因为云硬盘支持并行Io. util不能反应essd磁盘的繁忙程度。
    3. 对于essd盘,应该查看await指标是否达到瓶颈,util高是上层应用频繁写磁盘,一直有Io,让jdb2要时刻保证文件系统的一致性

总结一下:

  1. util的使用率不影响磁盘性能,腾讯云官网说明是350m/s,经过io压测,能达到195m/s

  2. util根据使用磁盘的方式不同,tidb强制写磁盘,util会显示偏高,不代表磁盘的性能达到极限。
    比如tikv的写入流量18m/s时,util能达到70%。

  3. iotop中jbd2/vdb1-8 进程iotop中占大多数,但是这是正常的,它代表io的总开关,它本身实际是没有读写的,
    查看它对应的DISK READ DISK WRITE列都是0.

1 个赞