一种检验Raid卡超级电容的方法及装置与流程

文档序号:15850666发布日期:2018-11-07 09:50阅读:2388来源:国知局
一种检验Raid卡超级电容的方法及装置与流程

本发明属于质量检测技术领域,具体涉及一种检验raid卡超级电容的方法及装置。

背景技术

服务器设计时,考虑服务器遇到意外情况突发断电时,或者其他异常机器需要强制关机时,为了保存当前服务器处理数据,需要超级电容供能保存当前运作的状态到缓存。超级电容为raid卡数据备份提供能源,在质量抽检把关环节,oqc(outgoingqualitycontrol的简写,成品出厂检验)抽检机器是禁止员工打开服务器上机盖的原则。此原则存在raid卡自带的超级电容存在无法检验的弊端。此为现有技术的不足之处。



技术实现要素:

本发明的目的在于,与raid卡连接的超级电容本体存在放电现象,服务器上电时,raid卡的bbu自动给超级电容充电,通过实时监控抓取bbu的状态来检测超级电容,以解决上述技术问题。

为了达到上述目的,本发明的技术方案是:

一方面本发明提供一种检验raid卡超级电容的方法,包括如下步骤:

获取bbu的状态信息;

根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容。

优选地,根据获取的bbu的位置状态信息判断bbu在位信息,来判断raid卡是否连接有超级电容;

若bbu在位,表示raid卡连接有超级电容;

若bbu不在位,表示raid卡没有连接超级电容。

优选地,根据获取的bbu的工作状态信息判断bbu工作状态,来判断raid卡是否连接有超级电容;

若bbu正在工作,表示raid卡连接有超级电容;

若bbu没有工作,表示raid卡没有连接超级电容。

第二方面本发明提供一种检验raid卡超级电容的装置,包括:

获取模块,用于获取bbu的状态信息;

分析模块,根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容;

输出模块,用于将分析模块的结果进行输出显示。

优选地,获取模块包括位置状态获取单元,

位置状态获取单元,用于获取bbu的位置状态信息;

分析模块,用于根据位置状态获取单元获取的位置状态获取单元的输出结果进行分析,将分析结果通过输出模块输出;

若输出模块输出bbu在位,表示raid卡连接有超级电容;

若输出模块输出bbu不在位,表示raid卡没有连接超级电容。

优选地,获取模块包括工作状态获取单元,

工作状态获取单元,用于获取bbu的工作状态信息;

分析模块,用于根据工作状态获取单元的输出结果进行分析,将分析结果通过输出模块输出;

若输出模块输出bbu正在工作,表示raid卡连接有超级电容;

若输出模块输出bbu没有工作,表示raid卡没有连接超级电容。

本发明的第三方面提供了一种检验raid卡超级电容的设备,包括:处理器、总线和与处理器之间通过总线相互间通信的存储器;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述所述的一种检验raid卡超级电容的方法。

第四方面本发明提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述一种检验raid卡超级电容的方法。

第五方面本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述一种检验raid卡超级电容的方法。

本发明的有益效果在于,本发明的技术方案可以有效的检查带有超级电容的raid卡的在位状态。提高了抽检的覆盖率,完善机器抽检的参数,同时也起到了质量把控的提高。本发明提供的检验方法操作性强,对普通员工稍加培训和学习即可掌控。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1为一种检验raid卡超级电容的方法流程图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

与raid卡连接的超级电容本体存在放电现象,服务器上电时,raid卡的bbu自动给超级电容充电,通过实时监控bbu的状态来检测超级电容。

如图1所示,本发明实施例1提供的一种检验raid卡超级电容的方法,包括如下步骤:

获取bbu的状态信息;

根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容。

根据获取的bbu的位置状态信息判断bbu在位信息,来判断raid卡是否连接有超级电容;

若bbu在位,表示raid卡连接有超级电容;

若bbu不在位,表示raid卡没有连接超级电容。

根据获取的bbu的工作状态信息判断bbu工作状态,来判断raid卡是否连接有超级电容;

若bbu正在工作,表示raid卡连接有超级电容;

若bbu没有工作,表示raid卡没有连接超级电容。

本发明实施例2提供的一种检验raid卡超级电容的装置,包括:

获取模块,用于获取bbu的状态信息;

分析模块,根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容;

输出模块,用于将分析模块的结果进行输出显示。

获取模块包括位置状态获取单元,

位置状态获取单元,用于获取bbu的位置状态信息;

分析模块,用于根据位置状态获取单元获取的位置状态获取单元的输出结果进行分析,将分析结果通过输出模块输出;

若输出模块输出bbu在位,表示raid卡连接有超级电容;

若输出模块输出bbu不在位,表示raid卡没有连接超级电容。

获取模块包括工作状态获取单元,

工作状态获取单元,用于获取bbu的工作状态信息;

分析模块,用于根据工作状态获取单元的输出结果进行分析,将分析结果通过输出模块输出;

若输出模块输出bbu正在工作,表示raid卡连接有超级电容;

若输出模块输出bbu没有工作,表示raid卡没有连接超级电容。

根据上述实施例所述系统的检验raid卡超级电容的方法,包括如下步骤:

获取bbu的状态信息;

根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容。

根据获取的bbu的位置状态信息判断bbu在位信息,来判断raid卡是否连接有超级电容;

若bbu在位,表示raid卡连接有超级电容;

若bbu不在位,表示raid卡没有连接超级电容。

根据获取的bbu的工作状态信息判断bbu工作状态,来判断raid卡是否连接有超级电容;

若bbu正在工作,表示raid卡连接有超级电容;

若bbu没有工作,表示raid卡没有连接超级电容。

本发明实时方法的配置要求:需要安装linux系统。

本发明实施例提供一种检验raid卡超级电容的设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述各方法实施例所提供的方法,例如:

获取bbu的状态信息;

根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容。

根据获取的bbu的位置状态信息判断bbu在位信息,来判断raid卡是否连接有超级电容;

若bbu在位,表示raid卡连接有超级电容;

若bbu不在位,表示raid卡没有连接超级电容。

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如:

获取bbu的状态信息;

根据获取的bbu的状态信息判断bbu在位信息或bbu工作状态信息,来判断raid卡是否连接有超级电容。

根据获取的bbu的工作状态信息判断bbu工作状态,来判断raid卡是否连接有超级电容;

若bbu正在工作,表示raid卡连接有超级电容;

若bbu没有工作,表示raid卡没有连接超级电容。

本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1