首页 > 其他分享 >【Azure App Service】对App Service中CPU指标数据中系统占用部分(System CPU)的解释

【Azure App Service】对App Service中CPU指标数据中系统占用部分(System CPU)的解释

时间:2025-01-12 19:54:42浏览次数:1  
标签:Service App 占用 CPU Azure app

问题描述

在使用Azure App Service服务时,对于它的CPU占比,从App Service Plan级别可以查看整个实例(vm)资源的CPU占比,而如果在具体的一个App Service服务中,则只能查看到当前应用所消耗的CPU时间,如果需要计算它的占比:需要使用公式【 CPU Time / (CPU核数 * 60 )】估算。

CPU percentage: Useful for apps hosted in Basic, Standard, and Premium plans, because they can be scaled out. CPU percentage is a good indication of the overall usage across all instances.(CPU 百分比:适用于托管在“基本”、“标准”和“高级”计划中的应用,因为它们可横向扩展。CPU 百分比是所有实例中总用量的良好指标)

CPU Time: Useful for apps hosted in Free or Shared plans, because one of their quotas is defined in CPU minutes used by the app.(CPU 时间:适用于托管在“免费”或“共享”计划中的应用,因为这些应用的其中一个配额由应用所用的 CPU 时间定义)

但是,CPU Percentage中,包含当前应用服务计划下所有的应用服务的CPU占比,同时,也包含虚拟机系统所占用的内存,有时候CPU 指标高,不一定是应用本身请求所占用,而非常有可能是由系统CPU所占用。

 

如下图中,应用Host的CPU占比中,系统占比达到了一半。 

 

其实,在App Service服务中,CPU System被称为 Privileged CPU Percent-Usage, 是对App Service Plan 内所有进程进行文件IO, 网络, 内存分配等系统调用时所占用的CPU的总和, 当进程频繁进行上述系统时就会引起Privileged CPU的增加。

如果需要分析详细的每一个进程占用的CPU情况,则需要抓取Windows 系统的 Performance Trace数据。

 

参考资料

Azure 应用服务监视数据参考 : https://docs.azure.cn/zh-cn/app-service/monitor-app-service-reference#metrics

CPU 时间和 CPU 百分比 : https://learn.microsoft.com/zh-cn/azure/app-service/web-sites-monitor#cpu-time-vs-cpu-percentage

   

标签:Service,App,占用,CPU,Azure,app
From: https://www.cnblogs.com/lulight/p/18667207

相关文章

  • 命令行创建 uni-app 项目
    VSCode对TS类型支持友好,前端开发者主流的编辑器HbuilderX对TS类型支持暂不完善,期待官方完善gitclone-bvite-tshttps://gitee.com/dcloud/uni-preset-vue.git安装VueLanguageFeatures(Volar):Vue3语法提示插件安装TypeScriptVuePlugin(Volar):Vue3的TS......
  • 为AI聊天工具添加一个知识系统 之30 概念整体运营平台:中间架构层的broker service的AP
    本文要点本项目(为AI聊天工具增加知识系统)通过完善“公路”的整体概念框架 最终(在外部)为三类公共运营性交通工具((高速-轿车taxi/中速--公交车bus/低速-卡车truck))提供运营平台。该平台对内通过明确交通路线上的三种“端”(end/stop/start)的一般术语框架作为程序的形式化规......
  • uni-app 开发微信小程序 onLaunch后再执行页面onLoad
    因为需要在onLoad调用用户登陆信息数据,网上找了都是使用原生小程序开发的,没有uni-app解决问题的办法,现记录下来。1、在app.vueonLaunch注意,这里一定要使用(that.$scope.checkLoginReadyCallback)而不是that.checkLoginReadyCallback。是因为在定义于App()内的函数中,或调用App......
  • 2025年flask电脑配件app 程序+论文 可用于计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景关于电脑配件APP的研究,现有研究主要集中在电商平台的功能优化、用户体验提升以及特定商品类别的营销策略等方面。尽管这些研究为电脑配件......
  • Prometheus 是一个开源的监控和报警工具,主要用于收集、存储和查询来自不同服务和应用
    Prometheus是什么?Prometheus是一个开源的监控和报警工具,主要用于收集、存储和查询来自不同服务和应用程序的时间序列数据(如CPU使用率、内存消耗、网络流量等)。它特别适合用于微服务架构下的监控,因为它支持多种集成方式,并能够处理大规模的、高频的数据。Prometheus具有以下主......
  • SAP Business One在System Landscape Directory里删除了Job Service,怎么恢复
    前提:使用的是SAPBusinessOneforHANA9.2PL09以上版本,警报服务不好使,然后在SystemLandscapeDirectory里操作了JobService的Delete,然后想要再Add,发现添加不上解决方案:导航到/usr/sap/SAPBusinessOne,运行./setup命令;选择卸载,点击【Next】只勾选JobService的卸载,别......
  • 使用uniapp实现一个生成奖状的功能,如何实现?
    使用uniapp实现一个生成奖状的功能,主要涉及到前端界面的设计、用户输入的处理以及奖状的动态生成。以下是一个基本的实现步骤:设计前端界面:使用uniapp的组件和样式系统,设计一个用户友好的界面,包括输入区域(如姓名、奖项名称等)和预览/生成奖状的按钮。确保界面在不同设备上(如手......
  • 基于SpringBoot+Andriod的大学生实践教学管理系统安卓APP的设计与实现
    ......
  • 自己动手写CPU - 6
    自己动手写CPU_qq85058522的博客-CSDN博客CPU不加功能了,但汇编器可以有。下面写一个把汇编(助记符)翻译成机器码的小工具。Python熟些,就用它了。很简单,就是字符串替换。直接上代码。importsysiflen(sys.argv)!=2:print("usage:pythonassemblerxxx.asm")exi......
  • python+uniapp基于微信小程序的小区服务管理系统java+nodejs+php-计算机毕业设计
    目录技术介绍具体实现截图微信开发者工具HBuilderXuniapp系统设计java类核心代码部分展示登录的业务流程的顺序是:可行性论证详细视频演示技术可行性系统测试系统安全性数据完整性实现思路系统实现源码获取技术介绍如今微信小程序有以下发展优势(1)无须下载,无须注......