昨天下午和今天一个白天都在查怎么诊断磁盘问题,因为Azure HK节点的一台机器,atop的结果是/dev/sda一直busy,使用率一直高达90+%,最重要有一个avio指标是高达2000+ms,找各种资料研究,结合了很多工具,最后看到iostat的里面的svctm和这个avio是一样的值,看atop的源码,这个字段跟/proc/diskstats的第13字段(1为起始索引)对应。但看iostat的man页,这个值已经不再有效了,是个误报,据有的文档说是对于SSD来说,这个值就不适用。白忙活了一阵子。看了之前在极客时间上买的一个Linux性能分析的课程,看了其中关于磁盘问题诊断的部分,了解到不少工具。