芯片监控的实现方法和装置的制作方法

文档序号:6444808阅读:180来源:国知局
专利名称:芯片监控的实现方法和装置的制作方法
技术领域
本发明涉及计算机领域,并且特別地,涉及ー种芯片监控的实现方法和装置。
背景技术
刀片服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是ー 种实现高可用高密度的低成本服务器平台,在现有的刀片服务器中,一台刀片服务器通常设置有数十个(或者更多数量的)计算刀片。传统刀片服务器的以太网交換模块功能单一,无法实现任何形式的通信检测、系统管理等功能,这样无法满足顾客对大规模高性能集群的要求。对此,虽然已经有厂商提出在刀片服务器的机箱内単独配置ー块板专门用于对刀片的工作状态、温度监控等进行管理。但是单独的监控板设置会降低刀片服务器空间的利用率,不利于刀片服务器高密度的设计宗旨。针对相关技术中不能有效、方便地对刀片服务器进行检测的问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中不能有效、方便地对刀片服务器进行检测的问题,本发明提出一种芯片监控的实现方法和装置,能够在不増加计算机复杂度的前提下,对计算机进行简单而且方便的监控。本发明的技术方案是这样实现的根据本发明的ー个方面,提供了ー种芯片监控的实现方法,用于通过管理模块对计算机的被测芯片进行检測。其中,管理模块和被测芯片位于同一基板,并且,上述方法可以包括管理模块根据配置信息对被测芯片进行检测,其中,配置信息用于对管理模块进行配置,以对被测芯片进行检测;管理模块通过基板的管理配置总线接收来自被测芯片的检测信息。其中,通过预先对管理模块进行编写,使管理模块根据配置信息进行配置。此外,配置信息由检测系统通过基板的另ー管理配置总线发送至管理模块。该方法可以进一歩包括管理模块将来自被测芯片的检测信息通过基板的另一管理配置总线发送至检测系统。此外,管理模块和被测芯片均连接至基板的网线接口和串ロ,在需要对基板进行底层调试的情况下,该方法进ー步包括通过串口和/或网线接ロ对基板进行底层调试。优选地,上述网线接ロ为Rj45接ロ。此外,上述管理配置总线可以为I2C总线。此外,上述被测芯片可以为计算机的交換芯片。根据本发明的另一方面,提供了ー种芯片监控的实现装置,用于对计算机的被测芯片进行检测。
其中,该装置和被测芯片位于同一基板,并且,该装置包括检测模块,用于根据配置信息对被测芯片进行检测,其中,配置信息用于对管理模块进行配置,以对被测芯片进行检测;接收模块,用于通过基板的管理配置总线接收来自被测芯片的检测信息。该装置可以进一歩包括发送模块,用于通过基板的另ー管理配置总线将来自被测芯片的检测信息发送至检测系统;并且,装置和被测芯片均连接至基板的网线接口和串 ロ,网线接ロ为Rj45接ロ,管理配置总线为I2C总线。本发明通过在需要监控的芯片所在的基板上设置管理模块,能够在不増加计算机复杂度的前提下,对计算机进行简单而且方便的监控,从而优化了计算机的内部设计,有助于实现高密度计算机结构的设计。


图1是根据本发明实施例的芯片监控的实现方法的流程图;图2是根据本发明实施例的芯片监控的实现装置的框图;图3是根据本发明实施例的芯片监控的实现装置设置在计算机中并对计算机的交換模块进行监控的结构框图。
具体实施例方式本发明针对现有刀片服务器的高密度设计要求,无法对交換机通信状态、刀片运行状态进行检测和管理的情況,本发明的目的在于提供ー种带管理功能的刀片服务器千兆交換装置,以实现对交換机的通信检测和刀片运行状态的管理,以及完备的交換配置功能。根据本发明的实施例,提供了ー种芯片监控的实现方法,用于通过管理模块对计算机(例如,可以是服务器、刀片服务器等)的被测芯片进行检測,其中,管理模块和被测芯片位于同一基板。如图1所示,根据本发明实施例的芯片监控的实现方法包括步骤S101,管理模块根据配置信息对被测芯片进行检测,其中,配置信息用于对管理模块进行配置,以对被测芯片进行检测;步骤S103,管理模块通过基板的管理配置总线接收来自被测芯片的检测信息。一方面,可以预先对管理模块进行编写,使管理模块根据配置信息进行配置,从而使得配置后的管理模块能够对被测芯片进行监控。另ー方面,配置信息由外部的检测系统通过基板的另ー管理配置总线发送至管理模块,从而通过检测系统(上位机)对管理模块进行管理和配置,使得管理模块能够对被测芯片进行监控。并且,不论采用什么方式对管理模块进行配置,管理模块都可以通过与检测系统连接的管理配置总线将来自被测芯片的检测信息通过基板的另ー发送至检测系统。管理模块和被测芯片均连接至基板的网线接口和串ロ,在需要对基板进行底层调试的情况下,可以通过串口和/或网线接ロ对基板进行底层调试。可选地,网线接ロ可以为Rj45接ロ。管理配置总线为I2C总线。被测芯片可以是多种类型的芯片,例如,可以是服务器中的交換芯片。根据本发明的实施例,还提供了ー种芯片监控的实现装置,用于对计算机的被测芯片进行检测,该装置可以和被测芯片位于同一基板。如图2所示,根据本发明实施例的芯片监控的实现装置包括检测模块21,用于根据配置信息对被测芯片进行检测,其中,配置信息用于对管理模块进行配置,以对被测芯片进行检测;接收模块22,连接至检测模块21,用于通过基板的管理配置总线接收来自被测芯片的检测信息。此外,该可以装置进ー步包括发送模块(未示出),用于通过基板的另ー管理配置总线将来自被测芯片的检测信息发送至检测系统;并且,装置和被测芯片均连接至基板的网线接口和串ロ,例如,网线接ロ为Rj45接ロ,管理配置总线为1 总线。如图3所示,根据本发明实施例的检测模块和接收模块可以集成设计为管理模块。这样,例如,在对计算机的交換芯片(也可称为交換模块)进行监控时,在一基板内包括交換模块及管理模块。交換模块由ー颗交換芯片及外围电路构成,由该芯片引出与刀片连接的内部接ロ以及与外网连接的外部接ロ。管理模块由两块BMC芯片及外围电路构成, 由该模块引出1 信号线对服务器内其它模块及各计算刀片运行状态进行管理,同时对外网提供以太网接ロ,以方便用户对服务器进行远程监控和管理。所采用的接ロ可以包括1)与刀片连接的内部接ロ(例如,内部接ロ的数量可以为14个);2)与外网连接的外部接ロ(例如,外部接ロ的数量可以为6个);3)与中板连接的1 接ロ ;4)与计算机连接的串行接ロ。管理模块和交換模块可以通过UART接ロ连接至串ロ,管理模块可以通过物理层 (PHY)接ロ连接至网络接ロ Rj45,交換模块可以与内部接口和外部接ロ连接。通过本发明的技术方案,能够在一基板中实现刀片数据与外网数据的交換,同时对各刀片系统运行状态信息进行读取和管理,并且可以通过14个内部接ロ分別与14个计算刀片相连,通过6个外部接ロ与外部网络相连。这样在经过授权后,外部网络可以访问任意一个计算刀片。交換芯片内置的管理模块则将交換芯片的连接及运行信息等參数通过 I2C总线传输到同一基板上的管理模块中去,由管理模块统一管理。基板内的管理模块通过I2C总线与各计算刀片和各功能板连接,以监控刀片服务器的运行參数。管理模块中的KVM功能模块与交換芯片连接,通过交換芯片与计算刀片进行数据交換,用于提供键盘、显示器以及鼠标的接ロ功能,以实现对刀片的管理和远程控制。交換模块可以实现以下功能(1)系统电源及散热系统开关机及运行状态信息读取;(2)交換模块开关机及运行状态信息读取;(3)存储模块基本系统数据读取;(4)各计算刀片开关机及运行状态信息读取。通过上述方案,就能够对交換模块进行有效监控,实现刀片服务器运行状态信息的读取与管理,并同时具有传统交換模块完备的交換配置功能,并且不会影响计算机内部结构的设计,有助于实现高密度刀片服务器的设计;并且,还可以通过多种方式管理刀片服务器的运行,例如,可以对串行接ロ或以太网接ロ进行管理。以上对刀片服务器(本发明的方案可以实现具有监控功能的千兆交換装置)和交换模块的监控仅仅是本发明的具体实现方式,并不用于限定本发明,实际上,本发明可以应用到各种计算机并对其中的各种模块(芯片)进行监控,简单、有效地对计算机的运行状态进行监控和掌握。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种芯片监控的实现方法,用于通过管理模块对计算机的被测芯片进行检測,其特征在于,所述管理模块和所述被测芯片位于同一基板,并且,所述方法包括所述管理模块根据配置信息对所述被测芯片进行检測,其中,所述配置信息用于对所述管理模块进行配置,以对所述被测芯片进行检测;所述管理模块通过所述基板的管理配置总线接收来自所述被测芯片的检测信息。
2.根据权利要求1所述的实现方法,其特征在干,通过预先对所述管理模块进行编写, 使所述管理模块根据所述配置信息进行配置。
3.根据权利要求1所述的实现方法,其特征在干,所述配置信息由检测系统通过所述基板的另ー管理配置总线发送至所述管理模块。
4.根据权利要求1所述的实现方法,其特征在干,进ー步包括所述管理模块将来自所述被测芯片的检测信息通过所述基板的另ー管理配置总线发送至检测系统。
5.根据权利要求1所述的实现方法,其特征在干,所述管理模块和所述被测芯片均连接至所述基板的网线接口和串ロ,在需要对所述基板进行底层调试的情况下,所述方法进一歩包括通过所述串口和/或所述网线接ロ对所述基板进行底层调试。
6.根据权利要求5所述的实现方法,其特征在干,所述网线接ロ为Rj45接ロ。
7.根据权利要求1至6中任一项所述的实现方法,其特征在干,管理配置总线为1 总线。
8.根据权利要求1至6中任一项所述的实现方法,其特征在干,所述被测芯片为计算机的交換芯片。
9.ー种芯片监控的实现装置,用于对计算机的被测芯片进行检測,其特征在干,所述装置和所述被测芯片位于同一基板,并且,所述装置包括检测模块,用于根据配置信息对所述被测芯片进行检測,其中,所述配置信息用于对所述管理模块进行配置,以对所述被测芯片进行检测;接收模块,用于通过所述基板的管理配置总线接收来自所述被测芯片的检测信息。
10.根据权利要求8所述的实现装置,其特征在干,所述装置进ー步包括发送模块,用于通过所述基板的另ー管理配置总线将来自所述被测芯片的检测信息发送至检测系统;并且,所述装置和所述被测芯片均连接至所述基板的网线接口和串ロ,所述网线接ロ 为Rj45接ロ,管理配置总线为I2C总线。
全文摘要
本发明公开了一种芯片监控的实现方法和装置,该方法用于通过管理模块对计算机的被测芯片进行检测,其中,管理模块和被测芯片位于同一基板,并且该方法包括管理模块根据配置信息对被测芯片进行检测,其中,配置信息用于对管理模块进行配置,以对被测芯片进行检测;管理模块通过基板的管理配置总线接收来自被测芯片的检测信息。本发明通过在需要监控的芯片所在的基板上设置管理模块,能够在不增加计算机复杂度的前提下,对计算机进行简单而且方便的监控,从而优化了计算机的内部设计,有助于实现高密度计算机结构的设计。
文档编号G06F11/30GK102541714SQ201110459069
公开日2012年7月4日 申请日期2011年12月31日 优先权日2011年12月31日
发明者夏嵩, 王卫钢, 胡远明, 陈进 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1