[发明专利]一种BMC主动上报日志信息的方法和系统有效

专利信息
申请号: 202011221438.4 申请日: 2020-11-05
公开(公告)号: CN112532470B 公开(公告)日: 2022-12-27
发明(设计)人: 云元丰 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: H04L43/0817 分类号: H04L43/0817;H04L67/133;G06F9/54
代理公司: 济南诚智商标专利事务所有限公司 37105 代理人: 李修杰
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 bmc 主动 上报 日志 信息 方法 系统
【说明书】:

发明提出了一种BMC主动上报日志信息的方法和系统,该方法包括以下步骤:BMC单元收集各传感器的日志信息,向BMC单元的CPU发出举手请求,在CPU允许举手请求后,将日志信息传递给预定义的日志注册表;通过日志注册表使诊断单元发出回调函数的地址参数,并将日志注册表的地址作为回调函数的输入返回至诊断单元;接收诊断单元返回的回调函数的地址上报日志信息,使诊断单元根据日志信息做相应处理。基于该方法,本发明还提出了一种BMC主动上报日志信息的系统。本发明在BMC单元和诊断单元之间实现了日志信息的主动上报,通过RPC通信实现系统间信息传输,通过回调函数和中断实现主动上报,提高了代码运行效率。

技术领域

本发明属于GPU资源分配技术领域,特别涉及一种高效的GPU资源分配优化方法和系统。

背景技术

服务器在开发和使用过程中需要对CPU(Central Processing Unit,中央处理器)、内存、硬盘、电源、温度、电压、风扇、功耗等进行监控。Bmc(Baseboard ManagementController,基板管理控制器)是检测和控制服务器的关键部件。服务器诊断系统需要通过读取Bmc的检测日志获取报错信息。服务器系统如何及时获取并处理Bmc的报错,非常必要。目前,Bmc支持带内命令被动读取的方式或者带外snmp方式主动上报。Bmc带内命令被动读取方式需要app或者诊断系统定时重复访问Bmc系统,但是这样存在实时性不够强,执行效率相对较低;一直轮询访问,还会占用比较多的资源。带外snmp(Simple NetworkManagement Protocol ,简单网络管理协议)访问,对于本机系统的情况下又不适用。

如图1给出了现有技术中BMC被动查找日志的方法流程图。BMC的一条日志信息大致经过两个主要过程,以传感器1产生的日志文件为例。 BMC系统中划分出某一内存空间,存放BMC日志文件。BMC收集到传感器1的日志信息,并把它们存储到系统的BMC日志文件中。

诊断系统通过命令访问BMC系统,询问是否有传感器1的日志文件,CPU再到BMC日志文件中查找有没有传感器1的日志文件,有的话返回相关日志,没有则返回0值。BMC被动查找的方法存在以下优缺点。优点为:BMC系统和诊断系统之间通过Ipmitool工具通信,ipmitool已经被广泛使用,稳定性强;诊断系统作为主动方,函数不涉及指针等,实现相对简洁。缺点为:BMC系统中划分出某一内存空间,存放BMC日志文件的过程BMC生成的日志文件存放在BMC日志文件中,不能及时传递,造成信息传递实时性不够强。如果是关键日志信息可能会延误诊断系统的诊断。并且BMC系统内存空间相对较小,BMC日志文件会占用一定的内存空间。诊断系统通过命令访问BMC系统,询问是否有传感器1的日志文件的过程为:诊断系统并不知道BMC系统中有没有产生相应的传感器日志,只是在定时或者在诊断系统的每个测试项结束时去访问BMC系统。这就导致轮询访问占用较多的资源,还不一定能拿到自己想要的数据;另一方面,如果在每个测试项结束时去访问,但是有些压力测试测试时间长达几小时,如果在一开始BMC就生产了相应报错日志,那只能在几个小时后去查看到结果,实时性不够强。

发明内容

为了解决上述技术问题,本发明提出了一种BMC主动上报日志信息的方法和系统,通过RPC通信实现系统间信息传输,通过回调函数和中断实现BMC日志信息的主动上报。

为实现上述目的,本发明采用以下技术方案:

一种BMC主动上报日志信息的方法,包括以下步骤:

BMC单元收集各传感器的日志信息,向所述BMC单元的CPU发出举手请求,在所述CPU允许举手请求后,将日志信息传递给预定义的日志注册表;

通过所述日志注册表使诊断单元发出回调函数的地址参数,并将所述日志注册表的地址作为回调函数的输入返回至诊断单元;

接收诊断单元返回的回调函数的地址上报日志信息,使诊断单元根据所述日志信息做相应处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011221438.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top