專利名稱:芯片監控的實現方法和裝置的制作方法
技術領域:
本發明涉及計算機領域,并且特別地,涉及ー種芯片監控的實現方法和裝置。
背景技術:
刀片服務器是指在標準高度的機架式機箱內可插裝多個卡式的服務器單元,是ー 種實現高可用高密度的低成本服務器平臺,在現有的刀片服務器中,一臺刀片服務器通常設置有數十個(或者更多數量的)計算刀片。傳統刀片服務器的以太網交換模塊功能單一,無法實現任何形式的通信檢測、系統管理等功能,這樣無法滿足顧客對大規模高性能集群的要求。對此,雖然已經有廠商提出在刀片服務器的機箱內単獨配置ー塊板專門用于對刀片的工作狀態、溫度監控等進行管理。但是單獨的監控板設置會降低刀片服務器空間的利用率,不利于刀片服務器高密度的設計宗旨。針對相關技術中不能有效、方便地對刀片服務器進行檢測的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中不能有效、方便地對刀片服務器進行檢測的問題,本發明提出一種芯片監控的實現方法和裝置,能夠在不増加計算機復雜度的前提下,對計算機進行簡單而且方便的監控。本發明的技術方案是這樣實現的根據本發明的ー個方面,提供了ー種芯片監控的實現方法,用于通過管理模塊對計算機的被測芯片進行檢測。其中,管理模塊和被測芯片位于同一基板,并且,上述方法可以包括管理模塊根據配置信息對被測芯片進行檢測,其中,配置信息用于對管理模塊進行配置,以對被測芯片進行檢測;管理模塊通過基板的管理配置總線接收來自被測芯片的檢測信息。其中,通過預先對管理模塊進行編寫,使管理模塊根據配置信息進行配置。此外,配置信息由檢測系統通過基板的另ー管理配置總線發送至管理模塊。該方法可以進一歩包括管理模塊將來自被測芯片的檢測信息通過基板的另一管理配置總線發送至檢測系統。此外,管理模塊和被測芯片均連接至基板的網線接口和串ロ,在需要對基板進行底層調試的情況下,該方法進ー步包括通過串口和/或網線接ロ對基板進行底層調試。優選地,上述網線接ロ為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日
發明者夏嵩, 王衛鋼, 胡遠明, 陳進 申請人:曙光信息產業股份有限公司