IO一键诊断

IO一键诊断专注于高频出现的IO高延迟、IO BurstIO Wait等问题。该功能支持对各种IO问题类型的识别,并调用相应的子工具对IO数据进行分析,从而提供结论和建议。帮助用户在实际使用场景中有效分析和解决IO相关问题。

使用限制

  • 地域限制

    本功能目前仅支持中国内地与中国香港。

  • 操作系统限制

    架构

    操作系统

    x86架构

    • Alibaba Cloud Linux 2/3

    • CentOS 7.6及以上版本

    • Anolis OS 8.4以上版本

    ARM架构

    Alibaba Cloud Linux 3

使用场景

  • IO延迟较高,需要排查主要的延迟点是位于操作系统(OS)层面,还是后端服务。

  • 存在IO异常流量,需识别发起该流量的进程。

  • 观测到IO Wait指标异常升高,需识别根本原因及异常IO路径。

前提条件

  • 如果您使用RAM用户,请确保阿里云账号(主账号)已将系统策略AliyunECSReadOnlyAccessAliyunSysomFullAccess授予RAM用户。具体操作,请参见RAM用户授权

  • 已开通控制台权限。

    首次登录操作系统控制台时,单击开通服务以开通控制台服务。

操作步骤

  1. 登录操作系统控制台

  2. 为目标ECS实例安装SysOM。具体操作,请参见安装组件

  3. 在左侧导航栏,单击系统诊断

  4. 在页面左侧顶部,选择目标实例所在的地域。

    image

  5. 诊断类型列表中,选择存储诊断,在诊断项中,选择IO一键诊断,配置相关参数,单击执行诊断

    相关参数如下:

    参数名

    参数说明

    是否必填

    实例ID

    目标ECS实例ID。

    诊断时长

    持续诊断时长,建议不低于30秒。

  6. 诊断记录区域,单击查看报告

    image

诊断报告

  • 基础信息

    基础信息部分包含单次诊断的基本信息,包括诊断实例ID(资源ID)、诊断项、诊断报告ID及诊断发起时间。

  • 诊断结论

    若检测出IO异常,则展示识别IO异常问题及其原因分析。

  • 诊断建议

    根据诊断情况提供相应的处理建议。

  • 诊断详情

    • 诊断概要

      如果当前IO异常,则显示识别到的异常类型数目。

    • 诊断结果

      展示了诊断期间统计到的IO异常情况。

      image

      • 设备名:检测磁盘/分区的名称。

      • 异常点:出现的异常现象。

      • 异常类型:出现的异常类型。

      • 建议:优化建议。

      • 原因:导致异常的根因。