磁盘是否为卡慢盘查看判定方法
超融合查看磁盘是否卡慢,可以通过 io日志,内核日志,raid卡日志分析
HDD卡盘很好判断,如果硬盘每秒的IO次数为0或者1(r/s 加 w/s),并且%utils为99%或100%,则这块盘就是卡盘。(IO卡住不返回)
HDD慢盘是指性能明显低于正常HDD的硬盘,正常的HDD,能够达到 100 IOPS以上,如果硬盘每秒的IO次数远低于正常硬盘(暂定50 IOPS以下),但是IO延时很大(看几个await字段),则这块盘就是慢盘。
示例:下面2块硬盘,硬盘A是正常硬盘,硬盘B是慢盘,虽然硬盘A的%utils为100%,延时也有几百毫秒,但是它的IOPS高达180,明显是压
力过大,硬盘本身是正常的。而硬盘B的IOPS只有25,远低于正常硬盘的性能,所以硬盘B是慢盘。
硬盘A: r/s = 100, w/s = 80, a_await、r_await、w_await等时延高达几百毫秒,svctm为12ms,%utils为100%
硬盘B: r/s = 10, w/s = 15, a_await、r_await、w_await等时延高达几百毫秒,svctm为100ms,%utils为100%
IO日志查看目录
/sf/log/blackbox/today 下的
LOG_iostat.txt 文件
cat这个文件即可查看记录
下图为卡慢盘
<ignore_js_op>![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171232t9okvnlkl85olf6s.png)
![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171232t9okvnlkl85olf6s.png)
下图为正常磁盘
<ignore_js_op>![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171304noc9fz11qh5aagzh.png)
![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171304noc9fz11qh5aagzh.png)
除了查看日志分析 也可以通过iostat -x 1 | grep -v dm 看看磁盘的实时io信息
<ignore_js_op>![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171402vjmg11531r77uzg1.png)
![](https://bbs.sangfor.com.cn/data/attachment/forum/202306/12/171402vjmg11531r77uzg1.png)
具体判断依据:
什么HDD是卡慢盘?
HDD卡盘很好判断,如果硬盘每秒的IO次数为0或者1(r/s 加 w/s),并且%utils为99%或100%,则这块盘就是卡盘。(IO卡住不返回)
HDD慢盘是指性能明显低于正常HDD的硬盘,正常的HDD,能够达到 100 IOPS以上,如果硬盘每秒的IO次数远低于正常硬盘(暂定50 IOPS以下),但是IO延时很大(看几个await字段),则这块盘就是慢盘。
示例:下面2块硬盘,硬盘A是正常硬盘,硬盘B是慢盘,虽然硬盘A的%utils为100%,延时也有几百毫秒,但是它的IOPS高达180,明显是压
力过大,硬盘本身是正常的。而硬盘B的IOPS只有25,远低于正常硬盘的性能,所以硬盘B是慢盘。
硬盘A: r/s = 100, w/s = 80, a_await、r_await、w_await等时延高达几百毫秒,svctm为12ms,%utils为100%
硬盘B: r/s = 10, w/s = 15, a_await、r_await、w_await等时延高达几百毫秒,svctm为100ms,%utils为100%
%utils为100%不一定就是卡慢盘
如果硬盘的IO很高(7200 rpm HDD超过120次IO每秒),使得繁忙度(%utils)为100%,则这块盘不是卡慢盘,属于压力过大
如果硬盘的IO很高(7200 rpm HDD超过120次IO每秒),使得繁忙度(%utils)为100%,则这块盘不是卡慢盘,属于压力过大
如果一块盘没有IO(r/s和w/s 都是<=1),但是繁忙度(%utils)却是100%,则表明这块盘为卡盘,IO卡住不返回