[英]Azure App Service - CPU Percentage of instance vs plan
“实时指标流”中显示的是w3wp进程的CPU使用率,而“应用服务计划”级别中显示的是计算机的总CPU使用率。 考虑到逻辑处理器的数量,前者未进行标准化-因此您需要将其除以内核数才能获得标准化百分比。 即使在此之后,“实时度量标准流”度量标准也可以低于AppServicePlan度量标准,因为前者仅显示w3wp使用情况,而后者显示总计算机cpu使用情况。
根据您的描述,我尝试对Azure Web App运行负载测试。 以下是来自Application Insights和App Service Plan的详细指标,您可以参考它。
Application Insight>指标浏览器
一小时内的时间范围
PROCESS CPU:处理器用于执行应用程序进程的所有进程线程的已用时间百分比。该指标是平均值。 图表上的每个点代表1分钟的数据。
应用服务计划>监控
另一方面,CPU百分比对于基本计划,标准计划和高级计划中托管的应用程序很有用,因为它们可以扩展,并且该指标很好地表明了所有实例的整体使用情况。
注意:由于实时指标流会在最近60秒内为您提供指标。 请尝试比较同一时间范围内来自App Service Plan和Application Insights的指标。
据我了解,来自Service Plan和Application Insights的指标趋势大致相同。 对于自动缩放,我认为您最好参考App Service Plan级别的指标。 这是有关添加自动缩放规则时的历史指标的屏幕截图,该规则与“ App Service Plan>监控”中的指标在相同时间范围内匹配。
添加缩放规则时的指标:
应用服务计划>监控
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.