本發明專利技術提出一種服務器的風扇控制方法、裝置和服務器。其中,服務器包括多個特征部件和多個風扇,該方法包括以下步驟:測量服務器多個特征部件的溫度信息和功耗信息;根據多個特征部件的溫度信息和功耗信息獲取服務器的當前工作模式;根據服務器的當前工作模式和預設的溫度預測模型獲取服務器中多個關鍵位置的溫度;以及根據多個關鍵位置的溫度對多個風扇分別進行控制。本發明專利技術實施例的方法,在不增加服務器中實體傳感器的前提下,通過數值仿真的方式實現了多個關鍵位置溫度的實時預測,并根據實時預測溫度對多個風扇分別進行控制,提高實時測量服務器溫度的可靠性,降低服務器中的安全隱患,同時精確地控制服務器風扇,避免了風扇功耗的浪費。
【技術實現步驟摘要】
服務器的風扇控制方法、裝置和服務器
本專利技術涉及服務器
,尤其涉及一種服務器的風扇控制方法、裝置和服務器。
技術介紹
目前,通過服務器中部布置的實體溫度傳感器,可讀取服務器中有限的幾個特征部件的溫度信息,例如,CPU(CentralProcessingUnit,中央處理器)、PCH((PlatformControllerHub,平臺控制中心)等。服務器熱管理控制策略是將實體溫度傳感器讀取到的溫度信息作為對服務器中風扇和特征部件功耗的控制參數,通過提高或者降低風扇的轉速或者控制特征部件的功耗來保證服務器中的特征部件的溫度在其設計的限制范圍以內。此外,由于服務器中發熱的特征部件遠遠不止CPU或者PCH等關鍵的特征部件,因此還會適當地進一步提高風扇的轉速,也就是說,通過保持服務器中一定的風量冗余,來保證服務器散熱的效果和服務器的安全性。然而目前存在的問題是,1)、無法抓取到所有特征部件的溫度信息,例如,硬盤、內存等。并且對服務器中保持一定的風量冗余,僅僅是基于設計者的經驗,以及根據一些可預測常用場景來制定的該冗余量。如果冗余量較小的話會導致服務器過熱,如果冗余量較大的話會造成風扇功耗的浪費。因此,讀取到的服務器實時溫度數據的可靠性很差,導致對服務器中風扇的轉速不能精確地進行控制。例如對于某些存儲型服務器來說,很多情況下CPU的負載比較輕,因此CPU的溫度也比較低。但是硬盤由于讀寫數據量比較大,導致硬盤的功耗非常大、溫度非常高。此時如果僅僅參考CPU的溫度信息,誤認為服務器處于空閑狀態,從而使得服務器控制風扇工作在轉速很低的模式下,存在硬盤過熱的風險。也就是說,由于無法讀取到硬盤的溫度信息,因此必須提升服務器空閑狀態下的最低風扇轉速,來解決硬盤溫度過高的狀況。然而實際上如果服務器真實處于空閑狀態下時,風扇的轉速不需要那么高,必然會造成風扇功耗的浪費。2)、由于服務器中的特征部件的溫度信息還受到環境溫度、系統風流量、發熱期間功耗等多方面的因素影響,因此,很難抓取到足夠多、足夠精確的溫度信息,并且也很難得到準確的風流量信息,因此預測的服務器中實時溫度的可靠性也很差,必然不能達到對風扇精確控制的目的。
技術實現思路
本專利技術旨在至少解決上述技術問題之一。為此,本專利技術的第一個目的在于提出一種服務器的風扇控制方法。該方法在不增加服務器中實體傳感器的前提下,通過數值仿真的方式實現了多個關鍵位置溫度的實時預測,并根據實時預測溫度對多個風扇分別進行控制,提高實時測量服務器溫度的可靠性,降低服務器中的安全隱患,同時精確地控制了服務器的風扇,避免了風扇功耗的浪費。本專利技術的第二個目的在于提出一種服務器的風扇控制裝置。本專利技術的第三個目的在于提出一種服務器。為了實現上述目的,本專利技術第一方面實施例的服務器的風扇控制方法,包括以下步驟:所述服務器包括多個特征部件和多個風扇,測量服務器所述多個特征部件的溫度信息和功耗信息;根據所述多個特征部件的溫度信息和功耗信息獲取所述服務器的當前工作模式;根據所述服務器的當前工作模式和預設的溫度預測模型獲取所述服務器中多個關鍵位置的溫度;以及根據所述多個關鍵位置的溫度對所述多個風扇分別進行控制。本專利技術實施例的服務器的風扇控制方法,在不增加服務器中實體傳感器的前提下,通過數值仿真的方法對多個關鍵位置溫度進行實時預測,并根據多個關鍵位置的溫度對多個風扇分別進行控制,提高了測量服務器實時溫度的可靠性,降低了服務器中特征部件過熱的安全隱患,同時實現了對服務器中風扇的精確控制以及避免了風扇功耗的浪費。為了實現上述目的,本專利技術第二方面實施例的服務器的風扇控制裝置,包括:測量模塊,所述服務器包括多個特征部件和多個風扇,所述測量模塊用于測量服務器所述多個特征部件的溫度信息和功耗信息;第一獲取模塊,用于根據所述多個特征部件的溫度信息和功耗信息獲取所述服務器的當前工作模式;第二獲取模塊,用于根據所述服務器的當前工作模式和預設的溫度預測模型獲取所述服務器中多個關鍵位置的溫度;以及第一控制模塊,用于根據所述多個關鍵位置的溫度對所述多個風扇分別進行控制。本專利技術實施例的服務器的風扇控制裝置,在不增加服務器中實體傳感器的前提下,通過第二獲取模塊對多個關鍵位置溫度進行實時預測,第一控制模塊根據多個關鍵位置的溫度對多個風扇分別進行控制,提高了測量服務器實時溫度的可靠性,降低了服務器中特征部件過熱的安全隱患,同時實現了對服務器風扇的精確控制。為了實現上述目的,本專利技術第三方面實施例的服務器,包括本專利技術第二方面實施例的服務器的風扇控制裝置。本專利技術實施例的服務器,在不增加其內實體傳感器的前提下,通過數值仿真的方法對多個關鍵位置溫度進行實時預測,并根據多個關鍵位置的溫度對多個風扇分別進行控制,提高了測量服務器實時溫度的可靠性,降低了服務器中由于特征部件過熱導致存在的安全隱患,同時實現了對服務器中風扇的精確控制以及避免了風扇功耗的浪費。本專利技術附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本專利技術的實踐了解到。附圖說明本專利技術上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是本專利技術一個實施例的服務器的風扇控制方法的流程圖;圖2是本專利技術一個實施例的風扇轉速與關鍵位置溫度對應關系的示意圖;圖3是本專利技術一個具體實施例的服務器的風扇控制方法的流程圖;圖4是本專利技術一個實施例的風扇轉速與風流量關系的示意圖;圖5是本專利技術另一個具體實施例的服務器的風扇控制方法的流程圖;圖6是本專利技術一個實施例的服務器的風扇控制裝置的結構示意圖;圖7是本專利技術一個具體實施例的服務器的風扇控制裝置的結構示意圖;以及圖8是本專利技術另一個具體實施例的服務器的風扇控制裝置的結構示意圖;具體實施方式下面詳細描述本專利技術的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本專利技術,而不能理解為對本專利技術的限制。相反,本專利技術的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。在本專利技術的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本專利技術的描述中,需要說明的是,除非另有明確的規定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本專利技術中的具體含義。此外,在本專利技術的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本專利技術的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本專利技術的實施例所屬
的技術人員所理解。下面參考附圖描述根據本專利技術實施例的風扇控制方法、裝置和服務器。目前,現有的服務器熱管理控制策略存在預測服務器實時溫度本文檔來自技高網...

【技術保護點】
一種服務器的風扇控制方法,其特征在于,所述服務器包括多個特征部件和多個風扇,所述方法包括以下步驟:測量服務器所述多個特征部件的溫度信息和功耗信息;根據所述多個特征部件的溫度信息和功耗信息獲取所述服務器的當前工作模式;根據所述服務器的當前工作模式和預設的溫度預測模型獲取所述服務器中多個關鍵位置的溫度;以及根據所述多個關鍵位置的溫度對所述多個風扇分別進行控制。
【技術特征摘要】
1.一種服務器的風扇控制方法,其特征在于,所述服務器包括多個特征部件和多個風扇,所述方法包括以下步驟:測量服務器所述多個特征部件的溫度信息和功耗信息;根據所述多個特征部件的溫度信息和功耗信息獲取所述服務器的當前工作模式;根據所述服務器的當前工作模式和預設的溫度預測模型獲取所述服務器中多個關鍵位置的溫度;以及根據所述多個關鍵位置的溫度對所述多個風扇分別進行控制。2.根據權利要求1所述的方法,其特征在于,還包括:對所述服務器進行測試以獲取所述服務器中風流量與所述服務器中風扇轉速的對應關系;對所述服務器進行熱仿真測試以獲取所述服務器在不同工作模式下的溫度分布信息;以及根據所述工作模式、所述工作模式對應的溫度分布信息、所述服務器中風流量與所述服務器中風扇轉速的對應關系以及所述工作模式對應的所述多個特征部件溫度信息及功耗信息建立所述溫度預測模型。3.根據權利要求1所述的方法,其特征在于,所述根據多個關鍵位置的溫度對所述多個風扇分別進行控制具體包括:當所述多個關鍵位置中一個關鍵位置的溫度大于預設溫度閾值時,控制與所述一個關鍵位置相關聯的至少一個風扇提高轉速,直至所述一個關鍵位置的溫度小于所述預設溫度閾值。4.根據權利要求1所述的方法,其特征在于,所述工作模式包括CPU模式、平衡模式和存儲模式。5.根據權利要求1所述的方法,其特征在于,還包括:根據所述多個關鍵位置的溫度對所述服務器中多個特征部件的功耗進行控制。6.一種服務器的風扇控制裝置,其特征在于,所述服務器包括多個特征部件和多個風扇,所述裝置包括:測量模塊,用于測量服務器所...
【專利技術屬性】
技術研發人員:張曙,張家軍,
申請(專利權)人:北京百度網訊科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。