更新时间:2024-04-03 GMT+08:00
为什么会出现基础监控与操作系统监控数据不一致的问题?
现象
基础监控显示CPU使用率90%以上,接近100%,操作系统内监控的CPU使用率不到50%,两者相差较大。
原因
- 如果您在操作系统(Guest OS)中配置idle=poll,当操作系统内部空闲时,进入polling状态消耗计算资源,不主动让出CPU,导致CPU占用异常。
- 在SAP HANA云服务器中,操作系统(Guest OS)中内部idle=mwait,当操作系统内部空闲时,进入mwait状态,相比idle=poll消耗资源较少,但同样不主动让出CPU,导致CPU占用异常。
- 可通过执行cat /proc/cmdline命令查看您的操作系统(Guest OS)是否配置了idle=poll。
- 若想要查看操作系统(Guest OS)内部是否配置了idle=mwait,请联系技术支持。
- SAP HANA(High-Performance Analytic Appliance)是基于内存计算技术的高性能实时数据计算平台。云平台提供了高性能的IaaS层服务,能够满足SAP HANA需求,帮助用户在云平台上快速申请SAP HANA所需的资源(HANA云服务器、公网IP地址等),并安装和配置SAP HANA,从而提升用户的效率,降低用户的成本,提升用户的体验。
HANA云服务器是指专门为SAP HANA提供的一种云服务器类型。如果您的云服务器上部署了SAP HANA,则可以选择购买HANA类型的弹性云服务器。
解决方法
在以上两种情况下,会出现基础监控CPU使用率接近100%,与操作系统监控CPU使用率相差较大的情况,如果您需要查看更准确的监控指标,建议8.2 Agent安装配置方式说明查看操作系统监控指标。
父主题: 监控数据异常