You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure服务计划CPU占用达94%但所属Web应用CPU使用率低求助

Azure服务计划CPU占用率94%但托管Web应用无异常的排查建议

问题场景

  • 我的Azure服务计划CPU占用率达到94%:
    服务计划CPU使用率截图
  • 该服务计划托管2个Web应用,但检查Web应用的可用性和性能指标,未发现异常:
    Web应用性能截图1
    Web应用性能截图2
    Web应用性能截图3

排查方向与解决方案

1. 排查平台级进程消耗

Azure服务计划的CPU统计包含平台维护进程(如部署同步、日志采集、健康巡检、资源回收等),这类进程属于Azure平台侧,不会计入单个Web应用的CPU指标。

  • 操作路径:Azure门户 -> 目标服务计划 -> 诊断和解决问题 -> 选择“性能”相关排查工具,查看“平台CPU使用率”细分指标,确认是否为平台进程导致高CPU。

2. 检查Web应用后台隐藏进程

部分Web应用的后台任务(定时Job、异步线程、第三方组件后台操作)可能未被常规性能指标捕获,或指标存在延迟:

  • 操作1:进入每个Web应用的诊断和解决问题 -> 性能诊断,运行“CPU分析”工具,采样分析进程内的线程活动,定位是否有后台任务占用CPU;
  • 操作2:查看Web应用的日志流或应用服务日志,排查高CPU时段是否有异常后台任务执行记录。

3. 核对指标统计维度与时间戳

服务计划CPU是整个虚拟机实例的总使用率,而Web应用CPU默认仅统计应用进程使用率,可能存在统计维度或时间差:

  • 确认Web应用的CPU指标是否包含所有子进程(如IIS Worker进程、辅助服务进程);
  • 对比服务计划CPU峰值的时间戳与Web应用指标的时间戳,排查是否因指标采集延迟导致数据错位。

4. 排查单实例异常(多实例服务计划)

若服务计划为多实例部署,单实例的异常可能被聚合指标掩盖:

  • 操作路径:Azure门户 -> 目标服务计划 -> 实例,查看每个实例的CPU使用率,定位是否为单个实例异常;
  • 对异常实例执行重启操作,观察CPU使用率是否恢复正常。

5. 确认Azure平台事件

Azure平台的资源调度、实例迁移或补丁更新可能导致短时间CPU飙升:

  • 访问Azure状态页,检查问题发生时段是否存在目标区域的服务事件或维护通知。

内容的提问来源于stack exchange,提问作者ATY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 20:22:38