【问题标题】:How to know which website under an app service is consuming CPU如何知道某个app服务下的哪个网站正在消耗CPU
【发布时间】:2026-01-19 14:55:02
【问题描述】:

我在 S3 层上有一个运行许多网站的 Azure 应用服务计划。服务计划分布在 3 个实例中。有时我会看到服务计划的 CPU 使用率很高,而且所有网站的性能普遍低迷。

有没有办法(最好是通过门户网站)查看哪个网站正在消耗这些资源,而无需进入每个单独的网站?类似于 SQL Azure 弹性池显示哪些数据库正在消耗资源。

【问题讨论】:

    标签: azure azure-web-app-service azure-app-service-plans


    【解决方案1】:

    据我所知,我们无法在 Azure 应用服务计划中找到每个站点的 Web 应用 CPU 使用率。与 Azure 应用服务计划相关的所有应用共享相同的资源,它仅在 Azure 门户中提供 Azure 应用服务计划 CPU 使用率。目前,恐怕您需要进入每个站点以找出使用最多的站点。

    【讨论】:

    • @drew 实际上,可以选择显示其他一些性能参数 - 例如数据输入、数据输出、磁盘队列长度、Http 队列长度 - 只需选择“编辑” - 并选择那些其他参数(但它接缝,可以同时选择2个参数)