一种CC芯片状态的监测装置及多路服务器系统的制作方法

文档序号:17079639发布日期:2019-03-09 00:06阅读:172来源:国知局
一种CC芯片状态的监测装置及多路服务器系统的制作方法

本发明涉及服务器领域,特别是涉及一种cc芯片状态的监测装置及多路服务器系统。



背景技术:

目前,用户对服务器的计算性能要求越来越高。由于多路服务器(内含多块主板)在计算性能上及可靠性上相比于传统服务器更具优势,所以其在实时性、可靠性及可用性要求较高的服务器领域得到越来越广泛地应用。现有技术中,服务器内一块主板上最多支持4个cpu之间的通信,而多路服务器,比如16路服务器内含16个cpu,需要4块主板,主板间的cpu通信则需要借助各主板上的cc(co-operativechipest,协同芯片组)芯片完成。可见,各主板上的cc芯片的状态对于多路服务器的正常工作至关重要。

因此,如何提供一种监测cc芯片状态的方案是本领域的技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种cc芯片状态的监测装置及多路服务器系统,由信息监测模块从cc芯片的状态寄存器中读取其存储的状态信息,并将其输出至外部显示装置显示,管理人员便可通过外部显示装置实时查看cc芯片的状态信息,从而起到监测cc芯片的状态的作用。

为解决上述技术问题,本发明提供了一种cc芯片状态的监测装置,包括信息监测模块和外部显示装置;其中:

所述信息监测模块的输入端分别与多路服务器中各主板上协同芯片组cc芯片连接,所述信息监测模块的输出端与所述外部显示装置连接;

所述信息监测模块用于分别读取各所述cc芯片内状态寄存器中存储的状态信息,并分别将各所述cc芯片的状态信息输出至所述外部显示装置,以使所述外部显示装置在每个所述cc芯片的预设显示区域内显示其状态信息,供管理人员查看。

优选地,当所述多路服务器中主板的个数为n个时,所述信息监测模块的输入端包括n个输入端,n为正整数;所述信息监测模块包括主监测模块和一一设于各所述主板上的副监测芯片;其中:

n个所述副监测芯片的输入端一一作为所述信息监测模块的n个输入端,n个所述副监测芯片的输出端均与所述主监测模块的输入端连接,所述主监测模块的输出端作为所述信息监测模块的输出端;

各所述副监测芯片均用于实时读取所在主板上的cc芯片内状态寄存器中存储的状态信息,并将其发送至所述主监测模块,以使所述主监测模块将各所述cc芯片的状态信息均输出至所述外部显示装置。

优选地,任一所述主板上的副监测芯片具体为所述主板自带的基板管理控制器bmc。

优选地,所述主监测模块具体为所述多路服务器的业务管理中心smc;

则所述bmc具体用于实时读取所在主板上的cc芯片内状态寄存器中存储的状态信息,并将其封装成智能平台管理接口ipmi命令,以便于所述smc轮询所述ipmi命令以实时获取各所述cc芯片的状态信息。

优选地,所述外部显示装置具体为业务管理处的个人计算机。

优选地,所述cc芯片的状态信息包括温度信息。

优选地,该监测装置还包括与各所述cc芯片一一对应的报警装置;

各所述副监测芯片还用于当所在主板的cc芯片的温度信息所含温度值大于预设温度阈值时,控制该cc芯片对应的报警装置发出警报。

优选地,所述报警装置具体为蜂鸣器或设于所述多路服务器外的指示灯。

为解决上述技术问题,本发明还提供了一种多路服务器系统,包括上述任一种cc芯片状态的监测装置。

本发明提供了一种cc芯片状态的监测装置,包括信息监测模块和外部显示装置;其中:信息监测模块的输入端分别与多路服务器中各主板上cc芯片连接,信息监测模块的输出端与外部显示装置连接;信息监测模块用于分别读取各cc芯片内状态寄存器中存储的状态信息,并分别将各cc芯片的状态信息输出至外部显示装置,以使外部显示装置在每个cc芯片的预设显示区域内显示其状态信息,供管理人员查看。

考虑到cc芯片的状态寄存器中会存储自身的状态信息,所以本申请由信息监测模块从cc芯片的状态寄存器中读取其存储的状态信息,并将其输出至外部显示装置显示。基于此,管理人员便可通过外部显示装置实时查看cc芯片的状态信息,从而起到监测cc芯片的状态的作用。

本发明还提供了一种多路服务器系统,与上述监测装置具有相同的有益效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种cc芯片状态的监测装置的结构示意图;

图2为本发明提供的另一种cc芯片状态的监测装置的结构示意图。

具体实施方式

本发明的核心是提供一种cc芯片状态的监测装置及多路服务器系统,由信息监测模块从cc芯片的状态寄存器中读取其存储的状态信息,并将其输出至外部显示装置显示,管理人员便可通过外部显示装置实时查看cc芯片的状态信息,从而起到监测cc芯片的状态的作用。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,图1为本发明提供的一种cc芯片状态的监测装置的结构示意图。

该cc芯片状态的监测装置包括:信息监测模块1和外部显示装置2;其中:

信息监测模块1的输入端分别与多路服务器中各主板上cc芯片连接,信息监测模块1的输出端与外部显示装置2连接;

信息监测模块1用于分别读取各cc芯片内状态寄存器中存储的状态信息,并分别将各cc芯片的状态信息输出至外部显示装置2,以使外部显示装置2在每个cc芯片的预设显示区域内显示其状态信息,供管理人员查看。

需要说明的是,本申请的预设是提前设置好的,只需要设置一次,除非根据实际情况需要修改,否则不需要重新设置。

具体地,多路服务器内包含多块主板,每块主板上均设有1个cc芯片。本申请的cc芯片状态的监测装置包括信息监测模块1和外部显示装置2,其工作原理为:

考虑到多路服务器中各主板上的cc芯片的状态寄存器中会存储自身的状态信息,所以本申请的信息监测模块1分别与各主板上的cc芯片连接,可用来分别实时地读取各cc芯片内状态寄存器中存储的状态信息(前提:多路服务器已开机),并分别将各cc芯片的状态信息输出至外部显示装置2(提前为每个cc芯片的状态信息分配了显示区域)。然后由外部显示装置2在各cc芯片的对应显示区域内显示其状态信息,供管理人员查看。管理人员便可通过外部显示装置2实时查看各cc芯片的状态信息,从而起到监测各cc芯片的状态的作用。

本发明提供了一种cc芯片状态的监测装置,包括信息监测模块和外部显示装置;其中:信息监测模块的输入端分别与多路服务器中各主板上cc芯片连接,信息监测模块的输出端与外部显示装置连接;信息监测模块用于分别读取各cc芯片内状态寄存器中存储的状态信息,并分别将各cc芯片的状态信息输出至外部显示装置,以使外部显示装置在每个cc芯片的预设显示区域内显示其状态信息,供管理人员查看。

考虑到cc芯片的状态寄存器中会存储自身的状态信息,所以本申请由信息监测模块从cc芯片的状态寄存器中读取其存储的状态信息,并将其输出至外部显示装置显示。基于此,管理人员便可通过外部显示装置实时查看cc芯片的状态信息,从而起到监测cc芯片的状态的作用。

请参照图2,图2为本发明提供的另一种cc芯片状态的监测装置的结构示意图。该监测装置在上述实施例的基础上:

作为一种优选地实施例,当多路服务器中主板的个数为n个时,信息监测模块1的输入端包括n个输入端,n为正整数;信息监测模块1包括主监测模块和一一设于各主板上的副监测芯片;其中:

n个副监测芯片的输入端一一作为信息监测模块1的n个输入端,n个副监测芯片的输出端均与主监测模块的输入端连接,主监测模块的输出端作为信息监测模块1的输出端;

各副监测芯片均用于实时读取所在主板上的cc芯片内状态寄存器中存储的状态信息,并将其发送至主监测模块,以使主监测模块将各cc芯片的状态信息均输出至外部显示装置2。

具体地,本申请的信息监测模块1包括主监测模块和多个副监测芯片,其工作原理为:

多路服务器的每块主板上均设置一个副监测芯片,副监测芯片与所在主板上的cc芯片连接,可实时读取与自身连接的cc芯片内状态寄存器中存储的状态信息,并将其发送至主监测模块。因此,主监测模块可获取每块主板上cc芯片的状态信息,从而由主监测模块将各cc芯片的状态信息输出至外部显示装置2显示。

作为一种优选地实施例,任一主板上的副监测芯片具体为主板自带的基板管理控制器bmc。

具体地,考虑到多路服务器的主板上自带bmc(baseboardmanagementcontroller,基板管理控制器),其在硬件链路上可实现与所在主板上的cc芯片连接,从而实现获取cc芯片内状态寄存器中存储的状态信息。所以本申请的任一主板上的副监测芯片可以选用该主板自带的bmc,使bmc实现本申请的副监测芯片的功能,从而无需另设副监测芯片,简化了操作步骤,且节约了成本。

作为一种优选地实施例,主监测模块具体为多路服务器的业务管理中心smc;

则bmc具体用于实时读取所在主板上的cc芯片内状态寄存器中存储的状态信息,并将其封装成智能平台管理接口ipmi命令,以便于smc轮询ipmi命令以实时获取各cc芯片的状态信息。

进一步地,考虑到多路服务器的smc(servicemanagementcentre,业务管理中心)可与各主板上的bmc交互,所以在各主板上的副监测芯片选用主板自带的bmc的基础上,本申请的主监测模块可以选用多路服务器的smc。

具体地,各主板上的bmc可将实时读取的cc芯片的状态信息封装成ipmi(intelligentplatformmanagementinterface,智能平台管理接口)命令,供多路服务器的smc调用。多路服务器的smc可轮询各主板上的bmc封装成的ipmi命令,从而实时获取各cc芯片的状态信息,并将其发送至外部显示装置2。

作为一种优选地实施例,外部显示装置2具体为业务管理处的个人计算机。

具体地,本申请可以直接使用业务管理处的个人计算机作为外部显示装置2,从而无需另设外部显示装置2,进一步简化了操作步骤,且节约了成本。更具体地,本申请由多路服务器的smc将各cc芯片的状态信息上传至web中,通知到用户界面,供管理人员查看。

作为一种优选地实施例,cc芯片的状态信息包括温度信息。

具体地,本申请的cc芯片的状态信息可以包括但不仅限于温度信息(表征cc芯片的温度状态,其是cc芯片正常工作的重要影响参数),本申请在此不做特别的限定。

作为一种优选地实施例,该监测装置还包括与各cc芯片一一对应的报警装置;

各副监测芯片还用于当所在主板的cc芯片的温度信息所含温度值大于预设温度阈值时,控制该cc芯片对应的报警装置发出警报。

进一步地,多路服务器的每块主板上的副监测芯片还连接一个报警装置,其工作原理为:

每块主板上的副监测芯片在读取到所在主板上的cc芯片的温度信息时,将该cc芯片的温度信息所含温度值与所设温度阈值作比较。若该cc芯片的温度信息所含温度值不大于所设温度阈值,说明该cc芯片此时的温度处于安全温度范围内;若该cc芯片的温度信息所含温度值大于所设温度阈值,说明该cc芯片此时的温度过高,则控制与自身连接的报警装置发出警报,以提醒管理人员该cc芯片温度过高。

作为一种优选地实施例,报警装置具体为蜂鸣器或设于多路服务器外的指示灯。

具体地,本申请的报警装置可以选用蜂鸣器,也可以选用设于多路服务器外的指示灯(可以通过控制指示灯的颜色变化实现报警,也可以通过控制指示灯的闪烁状态变化实现报警)。当然,本申请的报警装置也可以选用其它类型的声光报警器,本申请在此不做特别的限定。

本发明还提供了一种多路服务器系统,包括上述任一种cc芯片状态的监测装置。

本申请提供的多路服务器系统的介绍请参考上述监测装置的实施例,本申请在此不再赘述。

还需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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