System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及服務器,特別是涉及一種服務器散熱系統、方法及基板管理控制器。
技術介紹
1、隨著人工智能技術的發展,數據中心承擔著海量數據的處理和存儲任務,其穩定性和效率直接影響到業務性能和可靠性。數據中心的高速運算產生大量熱量,散熱問題成為制約數據中心性能提升的關鍵瓶頸。
2、基板管理控制器(baseboard?management?controller,bmc)在數據中心的散熱調控中至關重要,它通過智能監控和調節服務器的溫度,實現了對散熱系統的管理。然而,基板管理控制器所運行的非實時性操作系統在啟動時需要耗費一定時間,在這段時間內,服務器也會產生大量熱量而無法得到有效調控,這嚴重影響了服務器啟動性能。
3、如何解決服務器啟動階段的散熱調控問題,是本領域技術人員需要解決的技術問題。
技術實現思路
1、本專利技術的目的是提供一種服務器散熱系統、方法及基板管理控制器,用于解決服務器啟動階段的散熱調控問題。
2、為解決上述技術問題,本專利技術提供一種服務器散熱系統,包括基板管理控制器、溫度采集部件和散熱風扇;
3、所述基板管理控制器包括第一操作系統和第二操作系統,所述第一操作系統的響應速率高于所述第二操作系統;
4、在所述基板管理控制器上電后,所述第一操作系統先于所述第二操作系統啟動,并在啟動后,通過第一總線與目標監控部件通信以獲取所述目標監控部件的第一溫度信息,通過第二總線訪問所述溫度采集部件以獲取第二溫度信息,根據所述第一溫
5、所述第二操作系統啟動后,執行與所述第一操作系統之間的總線控制權切換任務,并在切換完畢后,通過所述第一總線獲取所述第一溫度信息,通過所述第二總線獲取所述第二溫度信息,根據所述第一溫度信息和所述第二溫度信息控制所述散熱風扇運行。
6、一方面,所述目標監控部件包括主機單元、網卡、外插卡、電源供應單元、安全模塊和所述基板管理控制器的衛星控制器中的至少一種。
7、另一方面,所述目標監控部件至少包括主機單元,所述第一總線至少包括用于連接所述主機單元的第一平臺環境控制接口總線。
8、另一方面,所述第一操作系統通過所述第一平臺環境控制接口總線與所述主機單元通信以獲取主機單元溫度信息,包括:
9、所述第一操作系統加載平臺環境控制接口驅動以調用所述第一平臺環境控制接口總線向所述主機單元發送獲取所述主機單元溫度信息的命令,并獲取所述主機單元通過所述第一平臺環境控制接口總線反饋的響應信息中的所述主機單元溫度信息。
10、另一方面,獲取所述主機單元溫度信息的命令包括目標主機單元監控部件的地址信息;
11、所述主機單元通過所述第一平臺環境控制接口總線反饋響應信息,包括:
12、所述主機單元中的各中央處理器在監聽到所述第一平臺環境控制接口總線上的數據包后,對比數據包記載的所述目標主機單元監控部件的地址信息與自身地址信息,若地址匹配則根據所述目標主機單元監控部件的類型獲取所述目標主機單元監控部件的溫度信息,并將所述目標主機單元監控部件的溫度信息寫入反饋所述第一操作系統的響應信息;
13、其中,所述目標監控部件的類型包括所述中央處理器、內存中的至少一種。
14、另一方面,所述目標監控部件至少包括網卡,所述第一總線至少包括用于連接所述網卡的第一集成電路總線。
15、另一方面,所述第一操作系統通過所述第一集成電路總線與所述網卡通信以獲取網卡溫度信息,包括:
16、所述第一操作系統加載管理組件傳輸協議以調用所述第一集成電路總線向所述網卡發送獲取所述網卡溫度信息的命令,并獲取所述網卡通過所述第一集成電路總線反饋的響應信息中的所述網卡溫度信息。
17、另一方面,獲取所述網卡溫度信息的命令包括目標網卡的地址信息;
18、所述網卡通過所述第一集成電路總線反饋響應信息,包括:
19、所述網卡在監聽到所述第一集成電路總線上的數據包后,對比數據包記載的所述目標網卡的地址信息與自身地址信息,若地址匹配則將本地獲取的所述網卡溫度信息寫入反饋所述第一操作系統的響應信息。
20、另一方面,所述目標監控部件至少包括所述基板管理控制器的衛星控制器,所述第一總線至少包括用于連接所述衛星控制器的第二集成電路總線。
21、另一方面,所述第一操作系統通過所述第二集成電路總線與所述衛星控制器通信以獲取衛星控制器溫度信息,包括:
22、所述第一操作系統加載智能平臺管理總線驅動以調用所述第二集成電路總線向目標衛星控制器發送獲取所述衛星控制器溫度信息的命令,并獲取所述衛星控制器通過所述第二集成電路總線反饋的響應信息中的所述衛星控制器溫度信息。
23、另一方面,獲取所述衛星控制器溫度信息的命令包括所述目標衛星控制器的地址信息;
24、所述衛星控制器通過所述第二集成電路總線反饋響應信息,包括:
25、所述衛星控制器監聽到所述第二集成電路總線上的數據包后,對比數據包記載的所述目標衛星控制器的地址信息與自身地址信息,若地址匹配則將本地獲取的所述衛星控制器溫度信息寫入反饋所述第一操作系統的響應信息。
26、另一方面,所述溫度采集部件包括:服務器風道溫度采集部件、服務器存儲區域溫度采集部件中的至少一種。
27、另一方面,所述第二操作系統執行與所述第一操作系統之間的所述總線控制權切換任務,包括:
28、所述第二操作系統向所述第一操作系統發送對所述第一總線的控制權切換請求、對所述第二總線的控制權切換請求以及對所述基板管理控制器與所述散熱風扇之間的第三總線的控制權切換請求;
29、所述第一操作系統先釋放對所述第一總線的控制權和對所述第二總線的控制權,而后釋放對所述第三總線的控制權;
30、在釋放對所述第三總線的控制權之前,若已釋放對所述第一總線的控制權,則所述第一操作系統自所述第一操作系統與所述第二操作系統之間的共享存儲器讀取所述第一溫度信息;若已釋放對所述第二總線的控制權,則所述第一操作系統自所述共享存儲器讀取所述第二溫度信息。
31、另一方面,所述第一操作系統還用于加載上位機通信接口驅動以調用所述基板管理控制器的上位機通信接口與上位機建立通信連接,接收所述上位機發送的散熱配置信息并寫入所述第一操作系統與所述第二操作系統之間的共享存儲器。
32、另一方面,根據所述第一溫度信息和所述第二溫度信息控制散熱風扇運行,包括:
33、根據所述第一溫度信息和所述第二溫度信息計算得到所述散熱風扇對應的目標風扇轉速;
34、識別所述基板管理控制器所安裝的風扇調控值發送接口的類型;
35、若所述風扇調控值發送接口為脈沖寬度調制接口,則根據所述目標風扇轉速生成第一脈沖寬度調制信號,并將所述第一脈沖寬度調制信號發送至風扇控制單元,以使所述風扇控制本文檔來自技高網...
【技術保護點】
1.一種服務器散熱系統,其特征在于,包括基板管理控制器、溫度采集部件和散熱風扇;
2.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件包括主機單元、網卡、外插卡、電源供應單元、安全模塊和所述基板管理控制器的衛星控制器中的至少一種。
3.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括主機單元,所述第一總線至少包括用于連接所述主機單元的第一平臺環境控制接口總線。
4.根據權利要求3所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第一平臺環境控制接口總線與所述主機單元通信以獲取主機單元溫度信息,包括:
5.根據權利要求4所述的服務器散熱系統,其特征在于,獲取所述主機單元溫度信息的命令包括目標主機單元監控部件的地址信息;
6.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括網卡,所述第一總線至少包括用于連接所述網卡的第一集成電路總線。
7.根據權利要求6所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第一集成電路總線與所述網卡通信以
8.根據權利要求7所述的服務器散熱系統,其特征在于,獲取所述網卡溫度信息的命令包括目標網卡的地址信息;
9.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括所述基板管理控制器的衛星控制器,所述第一總線至少包括用于連接所述衛星控制器的第二集成電路總線。
10.根據權利要求9所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第二集成電路總線與所述衛星控制器通信以獲取衛星控制器溫度信息,包括:
11.根據權利要求10所述的服務器散熱系統,其特征在于,獲取所述衛星控制器溫度信息的命令包括所述目標衛星控制器的地址信息;
12.根據權利要求1所述的服務器散熱系統,其特征在于,所述溫度采集部件包括:服務器風道溫度采集部件、服務器存儲區域溫度采集部件中的至少一種。
13.根據權利要求1所述的服務器散熱系統,其特征在于,所述第二操作系統執行與所述第一操作系統之間的所述總線控制權切換任務,包括:
14.根據權利要求1所述的服務器散熱系統,其特征在于,所述第一操作系統還用于加載上位機通信接口驅動以調用所述基板管理控制器的上位機通信接口與上位機建立通信連接,接收所述上位機發送的散熱配置信息并寫入所述第一操作系統與所述第二操作系統之間的共享存儲器。
15.根據權利要求1所述的服務器散熱系統,其特征在于,根據所述第一溫度信息和所述第二溫度信息控制散熱風扇運行,包括:
16.根據權利要求1所述的服務器散熱系統,其特征在于,根據所述第一溫度信息和所述第二溫度信息控制散熱風扇運行,包括:
17.根據權利要求1所述的服務器散熱系統,其特征在于,根據所述第一溫度信息和所述第二溫度信息控制散熱風扇運行,包括:
18.一種基板管理控制器,其特征在于,包括第一操作系統和第二操作系統,所述第一操作系統的響應速率高于所述第二操作系統;
19.一種服務器散熱方法,其特征在于,應用于基板管理控制器,所述基板管理控制器包括第一操作系統和第二操作系統,所述第一操作系統的響應速率高于所述第二操作系統;
20.一種服務器散熱設備,其特征在于,包括:
21.一種非易失性存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求19所述服務器散熱方法的步驟。
22.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求19所述服務器散熱方法的步驟。
...【技術特征摘要】
1.一種服務器散熱系統,其特征在于,包括基板管理控制器、溫度采集部件和散熱風扇;
2.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件包括主機單元、網卡、外插卡、電源供應單元、安全模塊和所述基板管理控制器的衛星控制器中的至少一種。
3.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括主機單元,所述第一總線至少包括用于連接所述主機單元的第一平臺環境控制接口總線。
4.根據權利要求3所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第一平臺環境控制接口總線與所述主機單元通信以獲取主機單元溫度信息,包括:
5.根據權利要求4所述的服務器散熱系統,其特征在于,獲取所述主機單元溫度信息的命令包括目標主機單元監控部件的地址信息;
6.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括網卡,所述第一總線至少包括用于連接所述網卡的第一集成電路總線。
7.根據權利要求6所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第一集成電路總線與所述網卡通信以獲取網卡溫度信息,包括:
8.根據權利要求7所述的服務器散熱系統,其特征在于,獲取所述網卡溫度信息的命令包括目標網卡的地址信息;
9.根據權利要求1所述的服務器散熱系統,其特征在于,所述目標監控部件至少包括所述基板管理控制器的衛星控制器,所述第一總線至少包括用于連接所述衛星控制器的第二集成電路總線。
10.根據權利要求9所述的服務器散熱系統,其特征在于,所述第一操作系統通過所述第二集成電路總線與所述衛星控制器通信以獲取衛星控制器溫度信息,包括:
11.根據權利要求10所述的服務器散熱系統,其特征在于,獲取所述衛星控制器溫度信息的命令包括所述目標衛星控制器的地址...
【專利技術屬性】
技術研發人員:陳超凡,劉寶陽,王殿衛,張昭,李金鋒,
申請(專利權)人:浪潮電子信息產業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。