[发明专利]一种BMC运行时长的测试方法、系统、终端及存储介质在审
| 申请号: | 201910970353.7 | 申请日: | 2019-10-13 |
| 公开(公告)号: | CN111026623A | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 张晓晖 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 bmc 运行 测试 方法 系统 终端 存储 介质 | ||
本发明一种BMC运行时长的测试方法、系统、终端及存储介质,包括:通过带内指令控制BMC执行初始化并在初始化完成后开始计时;确认计时时长达到预设等待时长后,利用带内指令获取BMC运行时长;若所述BMC运行时长与预设等待时长一致,则判定测试通过;若所述BMC运行时长与预设等待时长不一致,则通过比对BMC运行时长与预设等待时长来计算BMC运行时长偏差。本发明代替原来的人工处理的核对工作,减少了劳动力并且提高了效率,同时具有现有技术未考虑到的偏差值的计算。
技术领域
本发明属于BMC检测领域,具体涉及一种BMC运行时长的测试方法、系统、终端及存储介质。
背景技术
随着云计算的不断发展,各类信息化服务对服务器的稳定性要求越来越高。在开发阶段和生产阶段厂家都需要对服务器产品进行稳定性测试。BMC(Baseboard ManagementController,基板控制管理器)作为服务器中重要的管理系统,其运行时长的检测对于维护人员观察BMC的运行状态提供保证。
现有技术中,BMC系统的运行时长可以通过带内指令(ipmitool chassis poh)来获取,目前技术运行时长的精度最小到小时;然而对于获取到的运行时间是否准确的检查还仍是通过人工进行的,需要先对BMC恢复出厂,等待BMC重启成功后再连接到服务器OS,待输入OS用户名和密码后,输入指令ipmitool chassis poh后查看运行时间应为“0 days,0hours”,接着等待1小时后,再到OS下输入指令ipmitool chassis poh后查看运行时间应为“0 days,1 hours”;或者等待n小时后再用指令ipmitool chassis poh后查看运行时间应为“0 days,n hours”,至于获取的运行时间是否准确需要人工核对。
采用上述方法对BMC系统的运行时长准确度的检查存在以下问题:需要工作人员手动测试,精确度较低,测量结果不准确;耗费人力资源和花费更多地时间;只能大体说明是否准确,无法详细记录偏差情况,无法根据偏差情况进行维护工作。
因此,急需一种BMC运行时长的测试方法、系统、终端及存储介质。
发明内容
针对现有技术的上述不足,本发明提供一种BMC运行时长的测试方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种BMC运行时长的测试方法,包括:
通过带内指令控制BMC执行初始化并在初始化完成后开始计时;
确认计时时长达到预设等待时长后,利用带内指令获取BMC运行时长;
若所述BMC运行时长与预设等待时长一致,则判定测试通过;
若所述BMC运行时长与预设等待时长不一致,则通过比对BMC运行时长与预设等待时长来计算BMC运行时长偏差。
进一步地,所述通过带内指令控制BMC执行初始化并在初始化完成后开始计时,包括:
通过带内管理的方式,发送带有指令的脚本给OS下的代理进行具体执行操作;
通过控制BMC执行初始化将BMC的运行时长清零;
执行对BMC的ping指令,若ping通则判定BMC初始化完成。
此优选步骤是为了BMC的运行时长清零,方便后续进行对比和计算;通过ping命令判断初始化是为了确定计时开始的起点。
进一步地,所述通过比对BMC运行时长与预设等待时长来计算BMC运行时长偏差,包括:
若BMC运行时长大于预设等待时长,则BMC运行时长偏差值为运行时长和预设等待时长差值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970353.7/2.html,转载请声明来源钻瓜专利网。





