调度抖动诊断使用说明

调度抖动诊断功能旨在分析CPU长时间不进行任务切换导致用户态业务进程长期得不到调度引发的问题(例如内存回收等场景)。本文将介绍在操作系统控制台上调度抖动诊断的使用说明。

地域限制

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

前提条件

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

  • 已开通控制台权限。

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

操作步骤

  1. 登录操作系统控制台

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

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

    image

  4. 诊断类型列表中,选择调度诊断,在诊断项列表中,选择调度抖动诊断,配置相关参数,单击执行诊断

    相关参数如下:

    参数名

    参数说明

    实例ID

    目标ECS实例ID。

    诊断时长

    实时诊断的持续时间,默认20秒。

    抖动阈值

    判定出现抖动的阈值,默认为20 ms。

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

    image

诊断报告

  • 基础信息

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

  • 诊断结论

    本次诊断如果有调度抖动发生,总结检测结果并给出抖动的详细原因。

  • 诊断建议

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

  • 诊断详情

    本次诊断如果有调度抖动发生,会记录抖动详细信息。