[发明专利]多分区操作系统监控方法、装置、计算设备及存储介质有效
申请号: | 202011628569.4 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112799776B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 方成 | 申请(专利权)人: | 科东(广州)软件科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/30 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
地址: | 510530 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分区 操作系统 监控 方法 装置 计算 设备 存储 介质 | ||
一种多分区操作系统监控方法、装置、计算设备及存储介质,该多分区操作系统内包含多个分区,所述多个分区中包括操作系统分区和裸金属分区,所述操作系统分区内运行有操作系统和应用程序;所述裸金属分区中的一个被配置为监视分区,其他的裸金属分区中运行有裸金属应用程序,该监控方法包括:在配置为监视分区的裸金属分区中运行一监视代理;通过多分区操作系统记录各所述分区的状态数据;通过所述监视代理调用所述多分区操作系统预留的接口获取所述状态数据,并上报所述状态数据。从而可以解决监视代理设置在某一分区系统上,而无法对多分区操作系统以及其他分区系统进行监视这一问题。
技术领域
本发明涉及嵌入式操作系统技术领域,特别是指一种多分区操作系统监控方法、装置、计算设备及存储介质。
背景技术
在现有嵌入式设备的性能监视方案中,通常仅有对于单操作系统状态的监视,或基于本地应用程序与接口,或基于网络。图1为单系统状态监视方案示意图。如图1所示,其仅仅只需要用监视代理调用宿主机的系统接口就能获取需要的数据,因为监测系统与监视代理是一对一的关系,并且监视代理仅作为应用程序运行于宿主机上。
图2为基于虚拟化的多分区嵌入式操作系统架构图。如图2所示,基于虚拟化的多分区嵌入式操作系统(以下简称多分区操作系统)相较传统系统结构更为复杂,因为该种操作系统在其上又有分区,分区中又运行有操作系统或者单独的应用程序。由于多分区操作系统与传统操作系统架构上存在区别,传统监视工具存在如下问题:
多分区操作系统内包含多个分区,每个分区内运行有独立的操作系统,每个操作系统内又运行有单独的应用程序,传统的方式并不能作为一个整体对多分区操作系统状态数据有效采集并汇总为一个系统的数据。
有鉴于此,亟需一种多分区操作系统的监控方法、装置、计算设备及计算机可读存储介质,以能对多分区操作系统的正常/异常状态进行监测,以辅助发现嵌入式设备的性能瓶颈,从而进行性能调优。
发明内容
有鉴于此,本申请的主要目的在于提供一种多分区操作系统的监控方法、装置、计算设备及计算机可读存储介质,以能对多分区操作系统的正常/异常状态进行监测,以辅助发现嵌入式设备的性能瓶颈,从而进行性能调优。
本申请的第一方面提供一种多分区操作系统的监控方法,该多分区操作系统内包含多个分区,所述多个分区中包括操作系统分区和裸金属分区,所述操作系统分区内运行有操作系统和应用程序;所述裸金属分区中的一个被配置为监视分区,其他的裸金属分区中运行有裸金属应用程序,该监控方法包括:在配置为监视分区的裸金属分区中运行一监视代理;通过多分区操作系统记录各所述分区的状态数据;通过所述监视代理调用所述多分区操作系统预留的接口获取所述状态数据,并上报所述状态数据。
通过上述方法,可以通过在单独的裸金属分区中设置监视代理,来连接多分区操作系统预留的接口,访问多分区操作系统,对多分区操作系统记录的各所述分区的状态数据进行数据采集。从而可以解决设置在某一分区系统上,而无法对多分区操作系统以及其他分区系统进行监视这一问题。同时,通过将监视代理单独的配置在一个裸金属分区中可以避免监视代理进行监视时,对分区内系统或系统内程序的运行产生影响,避免分区里的系统运行在运行实时操作系统或者非实时操作系统时,启用监视代理所产生的潜在的不确定性的影响。
作为第一方面一种可能的实施方式,所述状态数据包括:各分区内运行的操作系统及应用程序的状态数据、裸金属应用程序的状态数据。由上,可以使监视代理能够获取到应用程序的状态数据,使获取的数据更加具体、详细。
作为第一方面一种可能的实施方式,所述监控方法还包括:通过多分区操作系统记录分配给各所述分区硬件资源的配置数据;通过所述监视代理调用所述多分区操作系统预留的接口获取所述配置数据,并上报所述配置数据;所述配置数据的获取频率小于所述状态数据的获取频率。由上,可以对分区操作系统的配置数据进行采集,以能够获知多分区操作系统上的分区个数,以及各分区分配的硬件资源数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科东(广州)软件科技有限公司,未经科东(广州)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011628569.4/2.html,转载请声明来源钻瓜专利网。