一种多核CPU的健康监测方法、模块和系统技术方案

技术编号:40978473 阅读:26 留言:0更新日期:2024-04-18 21:25
一种多核CPU的健康监测方法、模块和系统,应用于多核CPU的设备,其中所述多核CPU包括1个CPU0核和至少两个CPU业务核,其中CPU0核部署有操作系统,每个CPU业务核有各自对应的至少一个业务,该方法应用于CPU0核,包括:建立至少部分CPU业务核中每个CPU业务核中目标进程与CPU0核中操作系统的绑定关系,其中所述目标进程用于采集并上报各自的CPU业务核的运行状态;获取所述目标进程上报的CPU业务核的运行状态;根据所述目标进程上报的运行状态,对所述目标进程对应的CPU业务核进行管理。

【技术实现步骤摘要】

本文涉及信息监控技术,尤指一种多核cpu的健康监测方法、模块和系统。


技术介绍

1、随着通信技术的不断发展,fttr(fiber to the room)逐渐普及,进而对接入层的网络设备的稳定性要求越来越高。作为接入层的网络设备,无论是在研发阶段还是生产阶段都需要对产品进行系统状态的健康监测,从而严格保证该产品的稳定性。

2、网络设备中cpu的核数越来越多,且较多采用操作系统运行在cpu0核,其他核分别处理特殊业务的分配方式。这就会导致,使用旧有的系统监测机制,即只针对操作系统及其所在的cpu核进行监测,已经不能满足多核cpu监测需求。而且,如企业网关一类的设备,由于要保证主营业务的吞吐量,提高单业务核的运行性能更为重要,所以除了操作系统运行的cpu0核,其他cpu业务核也需要对其进行信息采集和健康监测。如果不能有效监测每一个cpu核运行状态并针对不同的运行状态进行适合的应激处理,在客户应用中,会导致系统自适应突发情况的能力较差,需要进行人工配置的情况较多,应用响应变慢,给客户以及网络带来不可估量的损失。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种多核CPU的健康监测方法,其特征在于,应用于多核CPU的设备,其中所述多核CPU包括1个CPU0核和至少两个CPU业务核,其中CPU0核部署有操作系统,每个CPU业务核有各自对应的至少一个业务,所述方法应用于CPU0核,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述为每个目标进程设置各自的执行周期,包括:

4.根据权利要求3所述的方法,其特征在于,如果所述设备还包括处理模块且所述多核CPU能够调用所述处理模块进行业务处理,所述确定CPU业务核当前的健康状态,包括:

...

【技术特征摘要】

1.一种多核cpu的健康监测方法,其特征在于,应用于多核cpu的设备,其中所述多核cpu包括1个cpu0核和至少两个cpu业务核,其中cpu0核部署有操作系统,每个cpu业务核有各自对应的至少一个业务,所述方法应用于cpu0核,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述为每个目标进程设置各自的执行周期,包括:

4.根据权利要求3所述的方法,其特征在于,如果所述设备还包括处理模块且所述多核cpu能够调用所述处理模块进行业务处理,所述确定cpu业务核当前的健康状态,包括:

5.根据权利要求2所述的方法,其特征在于,所述为每个目标进程设置各自的执行周期,包括:

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.一种多核cpu的健康监测方法,其特征在于,应用于多核cpu的设备,其中所述多核cpu包括1个cpu0核和至少两个cpu业务核,其中cpu0核部署有操作系统,每个cpu业务核有各自对应的至少一个业务,所述方法应用于cpu业务核,包...

【专利技术属性】
技术研发人员:潘昕畅俞惠
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1